Unpredictable mouse wheel scroll behavior in tab strip when close to overflowing
Categories
(Toolkit :: UI Widgets, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox63 | --- | unaffected |
firefox64 | --- | unaffected |
firefox65 | --- | disabled |
firefox66 | --- | disabled |
People
(Reporter: ke5trel, Assigned: kroylar)
References
Details
(Keywords: regression, ux-mode-error)
Attachments
(1 file, 1 obsolete file)
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 2•6 years ago
|
||
This feature is off by default across all affected versions now.
Assignee | ||
Comment 4•5 years ago
|
||
This patch causes the mouse scroll wheel to actually switch tabs even if the tabs are overflowing. I believe this is the correct and most consistent behavior.
I used git to commit and format the patch because that choice was offered to me when first setting up my mozilla build environment with bootstrap.py. If I should instead re-run bootstrap.py and use mercurial, I am willing to do that. This is my first submission to mozilla (although I accidentally uploaded it to the closed 1550094 before this).
Assignee | ||
Comment 5•5 years ago
|
||
Hi dao, can you please comment on my patch? This removes the inconsistent behavior that was introduced in bug 1285812.
Updated•5 years ago
|
Comment 6•5 years ago
|
||
As I mentioned in Freenode submitting it through Phabricator is the preferred workflow for patches these days. https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html#submitting-patches
Assignee | ||
Comment 7•5 years ago
|
||
Previously, the toolkit.tabbox.switchByScrolling parameter would allow
one to scroll the mouse wheel to switch tabs. However if the tabbox was
ever overflowing, the mouse wheel event would be eaten by the
arrowscrollbox. This resulted in inconsitent behavior.
This patch will prevent the arrowscrollbox from using the mouse scroll
event if the toolkit.tabbox.switchByScrolling preference is true.
Updated•5 years ago
|
Updated•5 years ago
|
Could this please be reviewed again? kroylar's patch with applied ntim's suggestion works well for me, I wasn't able to detect any regressions.
Comment 9•2 years ago
|
||
The bug assignee is inactive on Bugzilla, so the assignee is being reset.
Updated•2 years ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Description
•