Closed Bug 1957280 Opened 1 year ago Closed 1 year ago

the scroll on the add bookmark dialog is very sensitive

Categories

(Firefox :: Bookmarks & History, enhancement, P3)

Firefox 136
enhancement

Tracking

()

RESOLVED FIXED
142 Branch
Tracking Status
relnote-firefox --- 142+
firefox142 --- fixed

People

(Reporter: seth04688, Assigned: daisuke)

References

Details

(Whiteboard: [sng])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0

Steps to reproduce:

  1. ctrl + d or clicking star (bookmark this page) button
  2. clicking the expand button under location to show all bookmarks folders
  3. scrolling on bookmarks dialog window

Actual results:

scrolling is very sensitive/unmanageable and skips over lines of bookmark/folder

i am on windows 11 and i have it set to the default to scroll three lines at a time. i have to decrease this to one line or set it to scroll by one screen at a time in order to be able to use the dialog.

Expected results:

scroll should have been more manageable and not skipped over bookmarks/folders in the list.

Summary: the scroll on the add bookmark dialog is way too sensitive → the scroll on the add bookmark dialog is unmanageable
Summary: the scroll on the add bookmark dialog is unmanageable → the scroll on the add bookmark dialog is very sensitive

The Bugbug bot thinks this bug should belong to the 'Firefox::Bookmarks & History' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Bookmarks & History

We should try to respect the OS settings if possible.

Severity: -- → N/A
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
See Also: → 1489805
Whiteboard: [sng]
Assignee: nobody → daisuke
Status: NEW → ASSIGNED
Attachment #9490774 - Attachment description: WIP: Bug 1957280: Introduce limitMouseScrollAmount attribute to tree to limit mouse scroll amount → Bug 1957280: Introduce limitMouseScrollAmount attribute to tree to limit mouse scroll amount
Attachment #9490774 - Attachment description: Bug 1957280: Introduce limitMouseScrollAmount attribute to tree to limit mouse scroll amount → Bug 1957280: Limit user's mouse amount for tree component
Attachment #9490774 - Attachment description: Bug 1957280: Limit user's mouse amount for tree component → Bug 1957280: Introduce limitMouseScrollAmount attribute to tree to limit mouse scroll amount
Attachment #9490774 - Attachment description: Bug 1957280: Introduce limitMouseScrollAmount attribute to tree to limit mouse scroll amount → Bug 1957280: Limit user's mouse amount for tree component
Pushed by dakatsuka.birchill@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/315b4ea24680 https://hg.mozilla.org/integration/autoland/rev/a839fe6208da Limit user's mouse amount for tree component r=places-reviewers,reusable-components-reviewers,masayuki,mstriemer
Pushed by imoraru@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f141d25061c4 https://hg.mozilla.org/integration/autoland/rev/a5d87b01feb5 Revert "Bug 1957280: Limit user's mouse amount for tree component r=places-reviewers,reusable-components-reviewers,masayuki,mstriemer" for causing mochitest-chrome failures on test_tree_scroll.xhtml.

Revert for causing mochitest-chrome failures on test_tree_scroll.xhtml.

[task 2025-07-09T00:18:21.817+00:00] 00:18:21     INFO - TEST-PASS | toolkit/content/tests/chrome/test_tree_scroll.xhtml | undefined assertion name 
[task 2025-07-09T00:18:21.817+00:00] 00:18:21     INFO - waiting for mousemove
[task 2025-07-09T00:18:21.818+00:00] 00:18:21     INFO - waiting for wheel
[task 2025-07-09T00:18:21.818+00:00] 00:18:21     INFO - waiting for apz
[task 2025-07-09T00:18:21.819+00:00] 00:18:21     INFO - Buffered messages finished
[task 2025-07-09T00:18:21.819+00:00] 00:18:21     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/chrome/test_tree_scroll.xhtml | Limit scrolling so that part of the previous result remains - got 2, expected 3
[task 2025-07-09T00:18:21.819+00:00] 00:18:21     INFO - SimpleTest.is@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:509:14
[task 2025-07-09T00:18:21.819+00:00] 00:18:21     INFO - doScrollLimitMouseScrollAmount@chrome://mochitests/content/chrome/toolkit/content/tests/chrome/tree_shared.js:1847:5
[task 2025-07-09T00:18:21.820+00:00] 00:18:21     INFO - async*testtag_tree_scroll@chrome://mochitests/content/chrome/toolkit/content/tests/chrome/tree_shared.js:1831:9
[task 2025-07-09T00:18:21.820+00:00] 00:18:21     INFO - async*SimpleTest_setTimeoutShim@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:922:41
[task 2025-07-09T00:18:21.820+00:00] 00:18:21     INFO - onload@chrome://mochitests/content/chrome/toolkit/content/tests/chrome/test_tree_scroll.xhtml:1:11
[task 2025-07-09T00:18:21.820+00:00] 00:18:21     INFO - callStackHandler@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:285:24
[task 2025-07-09T00:18:21.820+00:00] 00:18:21     INFO - EventHandlerNonNull*this.addLoadEvent@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:314:7
[task 2025-07-09T00:18:21.820+00:00] 00:18:21     INFO - @chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1804:15
[task 2025-07-09T00:18:21.821+00:00] 00:18:21     INFO - GECKO(2588) | MEMORY STAT | vsize 1814MB | vsizeMaxContiguous 1293MB | residentFast 603MB | heapAllocated 147MB
[task 2025-07-09T00:18:21.821+00:00] 00:18:21     INFO - GECKO(2588) | [Parent 6612, Main Thread] WARNING: '!root', file /builds/worker/checkouts/gecko/dom/base/Document.cpp:8764
[task 2025-07-09T00:18:21.822+00:00] 00:18:21     INFO - GECKO(2588) | [Parent 6612, Main Thread] WARNING: '!root', file /builds/worker/checkouts/gecko/dom/base/Document.cpp:8764
[task 2025-07-09T00:18:21.823+00:00] 00:18:21     INFO - GECKO(2588) | [Parent 6612, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1215
[task 2025-07-09T00:18:21.824+00:00] 00:18:21     INFO - TEST-OK | toolkit/content/tests/chrome/test_tree_scroll.xhtml | took 21187ms
[task 2025-07-09T00:18:21.824+00:00] 00:18:21     INFO - TEST-START | toolkit/content/tests/chrome/test_tree_single.xhtml
Flags: needinfo?(daisuke)
Flags: needinfo?(daisuke)
Pushed by dakatsuka.birchill@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/44b433258df6 https://hg.mozilla.org/integration/autoland/rev/a5500d271fe3 Limit user's mouse amount for tree component r=places-reviewers,reusable-components-reviewers,masayuki,mstriemer
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch

:daisuke is this something you want to call out in the fx142 release notes? Please nominate if so.

Flags: needinfo?(daisuke)

Thank you very much, Dianna!
Oh, it is first time for me. If it can nominate, the note might be like::
Improve mousewheel scroll speed in the bookmarks dialog to not beyond the component area

Flags: needinfo?(daisuke)

No problem, here is some documentation for next time. Spoiler: you just have to update the relnote flag and fill out the note in the comment section.

Added to 142 relnotes with slightly altered wording

Improved the scroll speed in the bookmarks dialog to not go beyond the component area

QA Whiteboard: [qa-triage-done-c143/b142][qa-ver-needed-c143/b142]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: