Summary: | [LBSE] Invalid filter effects should not render | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Rob Buis <rbuis> | ||||||||||
Component: | SVG | Assignee: | Nobody <webkit-unassigned> | ||||||||||
Status: | NEW --- | ||||||||||||
Severity: | Normal | CC: | karlcow, maggotfish, sabouhallawa, webkit-bug-importer, zimmermann | ||||||||||
Priority: | P2 | Keywords: | BrowserCompat, InRadar | ||||||||||
Version: | WebKit Nightly Build | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Bug Depends on: | |||||||||||||
Bug Blocks: | 265134 | ||||||||||||
Attachments: |
|
Description
Rob Buis
2024-06-25 01:48:06 PDT
An example of this is svg/filters/feConvolveMatrix-invalid-targetX.svg. Created attachment 471789 [details]
tesy-invalid-filters
HTML elements with invalid CSS filters or referenced SVG filters are displayed without the filter. But SVG elements with invalid SVG filters are not displayed at all. See the attached test case. Where did we get this weird behavior? Is this speced somewhere?
I personally prefer to see the element displayed without the filter more than displaying nothing. Created attachment 471790 [details]
safari display
Created attachment 471791 [details]
chrome display
Created attachment 471792 [details]
firefox display
Safari, Chrome and Firefox disagree in displaying the attached test case. |