Summary: | Backdrop Filter should not be visible if element has visibility:hidden | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Joseph Pecoraro <joepeck> | ||||||
Component: | WebCore Misc. | Assignee: | Dean Jackson <dino> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | bsward, commit-queue, dino, simon.fraser, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | WebKit Nightly Build | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Joseph Pecoraro
2015-09-17 16:59:46 PDT
Just wanted to add that if the parent element has visibility:hidden, the child that has the blur will still composit the blur onto the page, even though it is expected that all content within the parent, including the child would be hidden. Created attachment 276991 [details]
Patch
Comment on attachment 276991 [details]
Patch
This needs to fix PlatformCALayerRemote too.
Created attachment 276995 [details]
Patch
Comment on attachment 276995 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=276995&action=review > LayoutTests/ChangeLog:15 > + * css3/filters/backdrop/backdrop-with-visibility-hidden-changing-expected.txt: Added. > + * css3/filters/backdrop/backdrop-with-visibility-hidden-changing.html: Added. > + * css3/filters/backdrop/backdrop-with-visibility-hidden-expected.txt: Added. > + * css3/filters/backdrop/backdrop-with-visibility-hidden.html: Added. Maybe include a ref test? Committed r199862: <http://trac.webkit.org/changeset/199862> Committed r199862: <http://trac.webkit.org/changeset/199862> |