[Webkit-unassigned] [Bug 149553] `mix-blend-mode` on element over an element using `-webkit-backdrop-filter` is not respected if element is not forced onto a layer
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 19 18:57:13 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=149553
Matt Woodrow <mattwoodrow at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mattwoodrow at apple.com
--- Comment #3 from Matt Woodrow <mattwoodrow at apple.com> ---
I think the test case is expecting the wrong behaviour here.
backdrop-filter establishes a stacking context, so we're using the mix-blend-mode for the tint over transparency (within that stacking context).
The layer case is the wrong one, where we are applying mix-blend-mode of the tint over the filtered backdrop.
If you add the unprefixed 'backdrop-filter' so that this tests works in other browsers, then our behaviour matches for the un-layerised case and is different for the layerised one.
Still a bug to fix, but if you want the tint to be blended with 'darken' into the filtered backdrop, then 'tint' needs to be a sibling of 'panel', not a child.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230920/d571e0b9/attachment.htm>
More information about the webkit-unassigned
mailing list