Closed
Bug 1410778
Opened 7 years ago
Closed 7 years ago
[webrender + APZ] Horizontal scrolling in the tab bar is intermittent
Categories
(Core :: Graphics: WebRender, defect, P1)
Tracking
()
VERIFIED
FIXED
mozilla60
Tracking | Status | |
---|---|---|
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | --- | disabled |
firefox60 | --- | verified |
People
(Reporter: mstange, Assigned: botond)
References
Details
(Keywords: regression, Whiteboard: [wr-reserve][gfx-noted])
Steps to reproduce:
1. On Mac, open a Firefox window with WebRender enabled and open enough tabs to cause the tab bar to scroll.
2. Move the mouse over the tab bar.
3. Scroll horizontally using your touch pad.
Scrolling gets stuck and results in back/forward navigations.
The tab bar has a wheel handler; it seems we're not treating the tab bar as a dispatch-to-content region the way we should.
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage]
Updated•7 years ago
|
Updated•7 years ago
|
Priority: P3 → P2
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
Updated•7 years ago
|
Priority: P2 → P3
Whiteboard: [wr-mvp] → [wr-reserve]
Updated•7 years ago
|
Whiteboard: [wr-reserve] → [wr-reserve][gfx-noted]
Comment 1•7 years ago
|
||
This is an annoying issue when dogfooding on Mac
Comment 2•7 years ago
|
||
I guess I don't really run into this because I use TreeStyleTab. I'm working on hooking up WR hit-testing and hope to have that in place in a few days. The first cut will still have some problems but it might fix this bug; if not I can look into this after I'm done that work.
Depends on: 1389146
Updated•7 years ago
|
Priority: P3 → P1
Updated•7 years ago
|
Assignee: nobody → botond
Assignee | ||
Updated•7 years ago
|
OS: All → Mac OS X
Hardware: All → x86_64
Updated•7 years ago
|
Updated•7 years ago
|
Keywords: regressionwindow-wanted
Assignee | ||
Comment 3•7 years ago
|
||
Markus, do you see this with "gfx.webrender.hit-test" enabled?
Flags: needinfo?(mstange)
Reporter | ||
Comment 4•7 years ago
|
||
I don't see this with "gfx.webrender.hit-test" enabled.
Flags: needinfo?(mstange)
Comment 6•7 years ago
|
||
Fixed by bug 1421380 which makes gfx.webrender.hit-test on by default.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Updated•7 years ago
|
Flags: qe-verify+
Comment 7•7 years ago
|
||
Hi,
I can't seem to reproduce this issue using only the steps here. I'm using a 2017 MacBook Pro with Touchbar and it has macOS High Sierra 10.13.4. I've installed and tested the issue on Nightly 60.0a1 (id: 20180305100134) and Beta 60.0b3 but had no luck on either of them. I used the STR from Comment #1.
Markus, am I missing something here?
Flags: needinfo?(mstange)
Comment 8•7 years ago
|
||
The bug is specific to WebRender, which is not enabled on Beta. If you want to repro the problem you'd have to try it on a Nightly build from before the fix landed, and with webrender turned on.
Flags: needinfo?(mstange)
Comment 9•7 years ago
|
||
Hello,
I have managed to reproduce the issue using kats' indications from comment #8 and Nightly 59.0a1 (id: 20180120220330) (thank you for that) and I can confirm that this issue is fixed in the Nightly builds after bug 1421380 was fixed. Tested on Nightly 61.0a1 (id: 20180328141001) on macOS 10.13.4
You need to log in
before you can comment on or make changes to this bug.
Description
•