RESOLVED FIXED 161509
REGRESSION (r200283): Transform, overflow hidden and filter combination completely hides the element
https://bugs.webkit.org/show_bug.cgi?id=161509
Summary REGRESSION (r200283): Transform, overflow hidden and filter combination compl...
publicaegis
Reported 2016-09-01 14:04:37 PDT
Created attachment 287673 [details] overflow-transform-filter-bug-demo.html A combination of transform property on a parent element, with an overflow: hidden and filter properties on the child, causes the child to be entirely invisible. See either the attached html or the following jsbin for demonstration http://jsbin.com/botekiradu/1/edit?html,css,output. Bugs present in Safari Tech Preview Release 12 (Safari 9.1.2, WebKit 11603.1.3) and iOS 10 betas. This seems like a regression as the issue isn't present in the current stable release of Safari or iOS9.
Attachments
overflow-transform-filter-bug-demo.html (861 bytes, text/html)
2016-09-01 14:04 PDT, publicaegis
no flags
Patch (5.19 KB, patch)
2016-12-10 15:08 PST, Simon Fraser (smfr)
hyatt: review+
Archive of layout-test-results from ews100 for mac-yosemite (1.15 MB, application/zip)
2016-12-10 16:12 PST, Build Bot
no flags
Archive of layout-test-results from ews106 for mac-yosemite-wk2 (1.19 MB, application/zip)
2016-12-10 16:15 PST, Build Bot
no flags
Archive of layout-test-results from ews112 for mac-yosemite (1.69 MB, application/zip)
2016-12-10 16:16 PST, Build Bot
no flags
Archive of layout-test-results from ews123 for ios-simulator-wk2 (12.79 MB, application/zip)
2016-12-10 16:25 PST, Build Bot
no flags
Patch for EWS (8.79 KB, patch)
2016-12-11 19:38 PST, Simon Fraser (smfr)
no flags
Radar WebKit Bug Importer
Comment 1 2016-09-01 21:53:59 PDT
Simon Fraser (smfr)
Comment 2 2016-09-02 15:32:41 PDT
Regressed in r200283
Simon Fraser (smfr)
Comment 3 2016-09-02 16:06:36 PDT
This bit is wrong: paintDirtyRect = selfClipRect();
Simon Fraser (smfr)
Comment 4 2016-12-10 15:08:04 PST
Dave Hyatt
Comment 5 2016-12-10 15:09:38 PST
Comment on attachment 296825 [details] Patch r=me
WebKit Commit Bot
Comment 6 2016-12-10 16:00:41 PST
The commit-queue encountered the following flaky tests while processing attachment 296825 [details]: inspector/codemirror/prettyprinting-javascript.html bug 165738 (authors: dburkart@apple.com and joepeck@webkit.org) The commit-queue is continuing to process your patch.
WebKit Commit Bot
Comment 7 2016-12-10 16:00:44 PST
The commit-queue encountered the following flaky tests while processing attachment 296825 [details]: The commit-queue is continuing to process your patch.
Build Bot
Comment 8 2016-12-10 16:12:28 PST
Comment on attachment 296825 [details] Patch Attachment 296825 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2691787 New failing tests: imported/blink/css3/filters/effect-drop-shadow-clip-abspos.html
Build Bot
Comment 9 2016-12-10 16:12:32 PST
Created attachment 296828 [details] Archive of layout-test-results from ews100 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 10 2016-12-10 16:14:58 PST
Comment on attachment 296825 [details] Patch Attachment 296825 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2691789 New failing tests: imported/blink/css3/filters/effect-drop-shadow-clip-abspos.html
Build Bot
Comment 11 2016-12-10 16:15:02 PST
Created attachment 296829 [details] Archive of layout-test-results from ews106 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 12 2016-12-10 16:16:32 PST
Comment on attachment 296825 [details] Patch Attachment 296825 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2691780 New failing tests: imported/blink/css3/filters/effect-drop-shadow-clip-abspos.html
Build Bot
Comment 13 2016-12-10 16:16:37 PST
Created attachment 296830 [details] Archive of layout-test-results from ews112 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 14 2016-12-10 16:25:09 PST
Comment on attachment 296825 [details] Patch Attachment 296825 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2691800 New failing tests: imported/blink/css3/filters/effect-drop-shadow-clip-abspos.html
Build Bot
Comment 15 2016-12-10 16:25:13 PST
Created attachment 296831 [details] Archive of layout-test-results from ews123 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews123 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Simon Fraser (smfr)
Comment 16 2016-12-11 19:38:14 PST
Created attachment 296890 [details] Patch for EWS
WebKit Commit Bot
Comment 17 2016-12-11 20:58:34 PST
Comment on attachment 296890 [details] Patch for EWS Clearing flags on attachment: 296890 Committed r209697: <http://trac.webkit.org/changeset/209697>
Simon Fraser (smfr)
Comment 18 2016-12-11 22:10:38 PST
Note You need to log in before you can comment on or make changes to this bug.