background-attachment fixed moves when inside position:fixed element
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
People
(Reporter: maixner.david, Unassigned)
References
Details
(Keywords: multiprocess, regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36
Steps to reproduce:
- go to https://liveweave.com/7inLDR
- close developer tools - cannot be reproduced with dev tools open
- in preview window scroll down.
- click in page
- scroll up
Actual results:
When scrolling down, you can fixed attachment is scrolling
When scrolling up, you can see page behind "popup".
Expected results:
Background image shouldnt move when scrolling.
You shouldnt see page behind background-image.
Everything seems to be fine, when i have dev tools opened, or some moving element is present on page.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 1•6 years ago
|
||
That page only shows "Hello Weaver!" here, which doesn't look like the screenshot?
Reporter | ||
Comment 2•6 years ago
|
||
I am sorry, it seems i cannot make it public.
Codepen link : https://s.codepen.io/masner/debug/jdRBza/VJrxxVjWVLBr
Note: if you use regular codepen view (editor), everything seems to be fine.
Reporter | ||
Comment 3•6 years ago
|
||
Also adding regular codepen link, so you can see source : https://codepen.io/masner/pen/jdRBza
Comment 4•6 years ago
|
||
DIsableing APZ fixes the problem.
There are two regression.
#1 The fixed image can be scrolled
#2 Background blue element becomes visible when click the scrolled image
suspect: Bug 1192910
suspect: Bug 1298218
Comment 5•6 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #1)
That page only shows "Hello Weaver!" here, which doesn't look like the
screenshot?
In this case, you should reload the page to see the testcase.
Comment 6•6 years ago
|
||
(In reply to maixner.david from comment #2)
Codepen link : https://s.codepen.io/masner/debug/jdRBza/VJrxxVjWVLBr
This has expired
(In reply to maixner.david from comment #3)
Also adding regular codepen link, so you can see source : https://codepen.io/masner/pen/jdRBza
This behaves normally
(In reply to maixner.david from comment #0)
- go to https://liveweave.com/7inLDR
- close developer tools - cannot be reproduced with dev tools open
- in preview window scroll down.
- click in page
- scroll up
I can see the problem here, but it goes away with WR enabled. Most likely a bug in AsyncCompositionManager/APZ code where we're not async-transforming the element properly.
Comment 7•6 years ago
|
||
Here is the testcase in plain form, bereft of expiry dates and other fluff.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 8•6 years ago
|
||
On this page, the fixed background is inside a scroll frame which is inside a position:fixed
element. Not terribly surprising that we get this wrong.
Comment 9•5 years ago
|
||
Bulk change of P3 carryover bugs to wontfix for 68.
Updated•5 years ago
|
Comment 10•5 years ago
|
||
Happy to take a patch for 70 but since this is triaged and set to P3 priority I'm setting it as fix-optional.
That will remove the bug from weekly regression triage.
Updated•3 years ago
|
Updated•3 years ago
|
Description
•