Scrolling behaviour on Phabricator could use some polish with all the new UI we have.
- Dragging tasks in Maniphest should scroll the page when it reaches the bottom of the screen
- Dragging tasks in Workboards to the right off the page should scroll the page
- Using a scrollwheel to move the page should keep the object under the cursor
Original Ticket
When moving task in a workboard between a very long and a very short column, it can be necessary to scroll to drop the task into the short column. Right now, this very buggy, because the dragged item does not reposition on scroll, and so it becomes impossible to move it up the screen.
To reproduce: have a very long column (eg: Backlog) and a very short column. Scroll to bottom of workboard, grab a task, scroll up while holding the task.
Expected result: task stays under the cursor.
Actual result: task stays at original cursor Y coordinate before scrolling.
Bug in action: http://quick.as/jQBjhyq6