Closed
Bug 1496416
Opened 6 years ago
Closed 6 years ago
Elements move across page when scrolling with mouse wheel
Categories
(Core :: Graphics: WebRender, defect, P1)
Tracking
()
RESOLVED
FIXED
mozilla64
Tracking | Status | |
---|---|---|
geckoview62 | --- | unaffected |
firefox-esr60 | --- | unaffected |
firefox62 | --- | unaffected |
firefox63 | --- | unaffected |
firefox64 | --- | fixed |
People
(Reporter: Tobias.Marty, Assigned: kats)
References
(Blocks 1 open bug, )
Details
(Keywords: nightly-community, regression)
Attachments
(1 file)
(deleted),
patch
|
mstange
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
Steps to reproduce:
Visit
https://www.golem.de/news/imho-unnoetige-sicherheitsrisiken-mit-linux-1810-136892.html
Start scrolling down with the mouse wheel.
Actual results:
The copyright notice on the right of the picture of the Linux penguin moves across the page to the left while scrolling, until it disappears from the viewport.
If you scroll up again it stays hidden. After doing a tab switch, the element is there again. Using the arrow keys doesn't move the element.
Another example: https://www.camp-firefox.de/forum/viewforum.php?f=1
The arrow icon of the highlighted box moves across the page:
https://abload.de/img/unbenanntkuesy.png
Comment 2•6 years ago
|
||
mozregression --good 2018-10-03 --bad 2018-10-04 --pref gfx.webrender.all:true -a https://www.golem.de/news/imho-unnoetige-sicherheitsrisiken-mit-linux-1810-136892.html
> 4:19.75 INFO: Last good revision: 831c1cae9dde0bd0f2eff1023fbe80afef8d8e8d
> 4:19.75 INFO: First bad revision: 4526e08d44775dd3c32ce27c16d96e4b995eea60
> 4:19.75 INFO: Pushlog:
> https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=831c1cae9dde0bd0f2eff1023fbe80afef8d8e8d&tochange=4526e08d44775dd3c32ce27c16d96e4b995eea60
> 4526e08d4477 Jeff Muizelaar — Bug 1495228. Re-generate FFI header
> 3e45393406be Jeff Muizelaar — Bug 1495228 - Api change from PR#3147.
> 1eb163b766fd Kartikaya Gupta — Bug 1415272 - Enable perspective-scrolling-3 as it passes with WR PR 3154. r=jrmuizel
> a351e7a11b2c Jeff Muizelaar — Bug 1495228. Update webrender to commit 9536249e3ed920a920346f6cc0a79473cad16099
Regression range: https://github.com/servo/webrender/compare/d7a6d081384ce0da9dd359b0cf4b9f758aab1b67...9536249e3ed920a920346f6cc0a79473cad16099
https://github.com/servo/webrender/pull/3145#issuecomment-425709527
mozregression --repo try --launch a03726cfc8516204b07957a0a38e96d84e1a48f4 --pref gfx.webrender.all:true -a https://www.golem.de/news/imho-unnoetige-sicherheitsrisiken-mit-linux-1810-136892.html
good
https://github.com/servo/webrender/pull/3149#issuecomment-426084544
mozregression --repo try --launch 79ebd8293327b257b8dfeab4696eb699499c88ce --pref gfx.webrender.all:true -a https://www.golem.de/news/imho-unnoetige-sicherheitsrisiken-mit-linux-1810-136892.html
good
https://github.com/servo/webrender/pull/3153#issuecomment-426264904
mozregression --repo try --launch a9456f153a36d064d9ef0a163b7814b3d3adce63 --pref gfx.webrender.all:true -a https://www.golem.de/news/imho-unnoetige-sicherheitsrisiken-mit-linux-1810-136892.html
good
https://github.com/servo/webrender/pull/3154#issuecomment-426325620
mozregression --repo try --launch fd156919846cdc951c47d94e2c8df7b0df64fa47 --pref gfx.webrender.all:true -a https://www.golem.de/news/imho-unnoetige-sicherheitsrisiken-mit-linux-1810-136892.html
bad
Likely regressed by servo/webrender#3154.
Status: UNCONFIRMED → NEW
Has STR: --- → yes
status-firefox62:
--- → unaffected
status-firefox63:
--- → unaffected
status-firefox64:
--- → affected
status-firefox-esr60:
--- → unaffected
status-geckoview62:
--- → unaffected
Ever confirmed: true
Flags: needinfo?(kats)
Keywords: nightly-community,
regression
OS: Unspecified → All
Priority: -- → P2
Updated•6 years ago
|
Priority: P2 → P1
Comment 5•6 years ago
|
||
twitter video play buttons also have this problem
Assignee | ||
Comment 6•6 years ago
|
||
I'll see if a backout of servo/webrender#3154 fixes this.
Assignee: nobody → kats
Flags: needinfo?(kats)
Comment 7•6 years ago
|
||
https://www.youtube.com/watch?v=cRSO3RtUOOk Thumbs up/down and verified account badges.
Comment 8•6 years ago
|
||
Yes, the backout worked. https://treeherder.mozilla.org/#/jobs?repo=try&revision=746058eee0895ccfaa511c986af1ee60cc51f14c
Assignee | ||
Updated•6 years ago
|
See Also: → https://github.com/servo/webrender/pull/3165
Assignee | ||
Comment 9•6 years ago
|
||
I landed the backout on mozilla-inbound directly: https://hg.mozilla.org/integration/mozilla-inbound/rev/4bcce93eae6401679746dda3cd7c192aba62f4f5
I'll use this bug to land a reftest to prevent this from happening again.
Comment 10•6 years ago
|
||
https://data.firefox.com/dashboard/usage-behavior Scroll down without hovering the diagrams.
Assignee | ||
Comment 11•6 years ago
|
||
Yeah it's pretty much anything with a 2D non-translation transform (i.e. rotation or skew).
Try push with a reftest: https://treeherder.mozilla.org/#/jobs?repo=try&revision=d6e6b8b9a2c8656d32631e3cc2e6b9ab91be0e30
Assignee | ||
Comment 13•6 years ago
|
||
Attachment #9014564 -
Flags: review?(mstange)
Updated•6 years ago
|
Attachment #9014564 -
Flags: review?(mstange) → review+
Comment 14•6 years ago
|
||
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/52029571d897
Add a reftest for async-scrolling content with 2D rotation transforms. r=mstange
Comment 15•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in
before you can comment on or make changes to this bug.
Description
•