Closed Bug 490121 Opened 15 years ago Closed 15 years ago

Drag & drop scrolling in places menus needs to be more responsive

Categories

(Firefox :: Bookmarks & History, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 3.6a1
Tracking Status
status1.9.2 --- beta1-fixed

People

(Reporter: ria.klaassen, Assigned: dao)

Details

(Keywords: regression)

Attachments

(1 file)

STR:

- Have a folder on your toolbar with more items in it then you can see
- Drag the favicon from the locationbar to this folder, wait until it opens, drag it onto the triangle on the bottom of the menu

Actual result: it scrolls very slowly
Desired result: it scrolls with normal speed

Regression range: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3051d82cb64f&tochange=94cb97a93667
Flags: blocking-firefox3.6?
The scroll speed is two items per second.
Not in latest nightly Shiretoko.
Seems to be one of the checkins done at Fri Apr 10 01:25:07 2009 -0700.
Performance is also bad on a fast system.
Assignee: nobody → dao
OS: Windows XP → All
Hardware: x86 → All
Attached patch patchSplinter Review
There are two ways to address this. The first one is to expand the fix for bug 487946 to all scrollByIndex calls, instead of doing it only in for DOMMouseScroll, as mentioned in bug 487946 comment 4. The second way is to disable smooth scrolling for this specific scrollByIndex call.

This patch does both, because smooth scrolling still feels suboptimal here even with the first solution implemented.
Attachment #376319 - Flags: review?(enndeakin)
Summary: Drag & drop scroll performance in menus → Drag & drop scrolling in places menus needs to be more responsive
Comment on attachment 376319 [details] [diff] [review]
patch

OK. I wonder if it would be better to just have a 'smoothscroll' attribute to enable or disable it.
Attachment #376319 - Flags: review?(enndeakin) → review+
(In reply to comment #5)
> (From update of attachment 376319 [details] [diff] [review])
> OK. I wonder if it would be better to just have a 'smoothscroll' attribute to
> enable or disable it.

We do have that, but it's not clear that smooth scrolling should be disabled altogether in menus.
Keywords: checkin-needed
http://hg.mozilla.org/mozilla-central/rev/2d43b417d33f
Status: NEW → RESOLVED
Closed: 15 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 3.6a1
Flags: wanted-firefox3.6+
Flags: blocking-firefox3.6?
Flags: blocking-firefox3.6-
Bug 451915 - move Firefox/Places bugs to Firefox/Bookmarks and History. Remove all bugspam from this move by filtering for the string "places-to-b-and-h".

In Thunderbird 3.0b, you do that as follows:
Tools | Message Filters
Make sure the correct account is selected. Click "New"
Conditions: Body   contains   places-to-b-and-h
Change the action to "Delete Message".
Select "Manually Run" from the dropdown at the top.
Click OK.

Select the filter in the list, make sure "Inbox" is selected at the bottom, and click "Run Now". This should delete all the bugspam. You can then delete the filter.

Gerv
Component: Places → Bookmarks & History
QA Contact: places → bookmarks
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: