Sidebar no longer interactive with mouse cursor in fullscreen mode (F11) due to auto-hide
Categories
(Firefox :: Sidebar, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox-esr153 | --- | unaffected |
| firefox152 | --- | unaffected |
| firefox153 | --- | unaffected |
| firefox154 | + | fixed |
| firefox155 | --- | fixed |
People
(Reporter: ke5trel, Assigned: Sylvestre)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(3 files)
STR:
- Launch latest Nightly 154.0a1.
- Enter fullscreen mode (F11).
- Move the mouse cursor to top edge of screen so toolbar and sidebar appears.
- Move the mouse cursor over sidebar.
- Try to switch tabs with vertical tabs enabled.
Expected:
Sidebar remains visible while mouse cursor over it in fullscreen mode.
Actual:
Sidebar disappears after mouse cursor moves below toolbar, making it uninteractive in fullscreen mode. Impossible to switch tabs with the mouse.
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=35caa667047b5a4df400247beda7b0ab2dcbc6c3&tochange=923ce0510c229edc85fa6963a138b98084c4ca61
Regressed by Bug 1927457.
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
The autohide hides the toolbox when the pointer enters FullScreen's mouse-target
rect. That rect was cached from tabpanels before the sidebar settled, so it
covered the sidebar; hovering it hid the toolbox (and the sidebar), making
vertical tabs uninteractive.
Compute the rect live in getMouseTargetRect so it follows the sidebar reveal.
Once settled, tabpanels excludes the sidebar on whichever side it sits.
Updated•1 month ago
|
Comment 2•1 month ago
•
|
||
Can you back out the original patch instead of trying to fix it in situ. There is nova foxfooding happening right now so it might become a distraction.
Comment 3•28 days ago
|
||
Set release status flags based on info from the regressing bug 1927457
Backed out for causgin bc failures at browser_panelUINotifications_fullscreen.js
Backout link
Push with failures
Failure log(s)
| Assignee | ||
Updated•25 days ago
|
https://hg.mozilla.org/mozilla-central/rev/2b60547b8393
https://hg.mozilla.org/mozilla-central/rev/faa328a84ba2
Comment 8•25 days ago
|
||
The patch landed in nightly and beta is affected.
:Sylvestre, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox154towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 9•24 days ago
|
||
The autohide hides the toolbox when the pointer enters FullScreen's mouse-target
rect. That rect was cached from tabpanels before the sidebar settled, so it
covered the sidebar; hovering it hid the toolbox (and the sidebar), making
vertical tabs uninteractive.
Compute the rect live in getMouseTargetRect so it follows the sidebar reveal.
Once settled, tabpanels excludes the sidebar on whichever side it sits.
Original Revision: https://phabricator.services.mozilla.com/D310514
Updated•24 days ago
|
| Assignee | ||
Comment 10•24 days ago
|
||
yeah, i just did!
| Assignee | ||
Updated•24 days ago
|
Updated•23 days ago
|
Updated•23 days ago
|
Comment 11•23 days ago
|
||
| uplift | ||
Description
•