Summary: | backdrop-filter: url(#some-svg-filter) doesn't work with SVG filters like feDisplacementMap | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Julius Tarng <tgym.candycorn+bugzilla> | ||||||||
Component: | CSS | Assignee: | Nobody <webkit-unassigned> | ||||||||
Status: | NEW --- | ||||||||||
Severity: | Normal | CC: | ahmad.saleem792, bfulgham, dino, loren.brichter, m_dubet, sabouhallawa, simon.fraser, vanyadoing, webkit-bug-importer | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | Safari Technology Preview | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=112265 | ||||||||||
Attachments: |
|
Description
Julius Tarng
2022-09-21 19:13:10 PDT
I am able to reproduce this in Safari 16 and Safari Technology Preview 154 and it does not show any effect on "Hello" while Chrome Canary 108 does show distortion effect and Firefox does not show similar to Safari but it could be due to -webkit-. Thanks! Created attachment 462714 [details]
Simpler repro test case
SVG color matrix filters as backdrop-filters don't seem to work either? e.g. defining <svg xmlns="http://www.w3.org/2000/svg" width="0" height="0"> <filter id="matrix-test"> <feColorMatrix type="matrix" values="1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"> </feColorMatrix> </filter> </svg> and setting -webkit-backdrop-filter: url(#matrix-test); backdrop-filter: url(#matrix-test); works in firefox, brave, chrome, etc, but not Safari. Created attachment 467229 [details]
-webkit-backdrop-filter: url() doesn't work under Mac and IOS
Almost the year passed from bug discovering? Would it be fixed?
Comment on attachment 467229 [details] -webkit-backdrop-filter: url() doesn't work under Mac and IOS https://codepen.io/vanyadoing/pen/YzRbZEQ Here is where the bug can be checked https://codepen.io/vanyadoing/pen/YzRbZEQ |