when moving a dialog (e.g. row evolution of an entry) after the page was scrolled down, the y position (top offset) of the dialog seems to be calculated incorrectly.
This causes the dialog to jump down (sometimes even out of the window) when I drag to move it.
Without looking into the code, it seems as if the offset between page top and dialog top is used for calculating the offset without subtracting the scroll position.
So when the dialog is moved, something like
dialog.top = page.scrollY + mouse_delta.Y seems to be done instead of
dialog.top = dialog.top + mouse_delta.Y.
Same problem occurs when scrolling horizontally: The X position of the dialog is jumping by the scroll offset.