WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
221964
https://maya.land/monologues
page renders incorrectly (filter should create containing block for fixed)
https://bugs.webkit.org/show_bug.cgi?id=221964
Summary
https://maya.land/monologues page renders incorrectly (filter should create c...
Simon Fraser (smfr)
Reported
2021-02-16 08:46:37 PST
This page has the dither elements covering the whole page:
https://maya.land/monologues/2021/02/15/css-dither.html
The content has: <div style="width: 300px; height: 400px; image-rendering: smooth; filter: saturate(0) contrast(250); "><picture><img alt="really imperious looking selfie where i have super good hair, dithered" src="/assets/content/selfie.jpg" style="height:400px"></picture> <div style="width: 100%; height: 100%; pointer-events: none; position: fixed; display: block; z-index: 2; top:0px; left: 0px; background-image: url(
https://maya.land/assets/bluenoise.png
); background-repeat: repeat;"></div> </div> and is relying on the fact that in other browsers, filter: creates a containing block for position:fixed.
Attachments
WIP
(8.00 KB, patch)
2021-09-06 11:22 PDT
,
Simon Fraser (smfr)
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-02-16 08:46:53 PST
<
rdar://problem/74392818
>
Simon Fraser (smfr)
Comment 2
2021-09-06 11:18:57 PDT
Fixing this may require making filtered layers a clipping root for painting (like transforms). Need to fix RenderLayer::updateLayerPositions() and accumulateOffsetTowardsAncestor() code.
Simon Fraser (smfr)
Comment 3
2021-09-06 11:22:01 PDT
Created
attachment 437428
[details]
WIP
Ahmad Saleem
Comment 4
2022-06-11 03:56:34 PDT
I am still able to reproduce this bug in Safari 15.5 on macOS 12.4 and also on Safari Technology Preview 146. Thanks!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug