WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
195710
Explicitly trigger compositing for layers that need to be moved by ScrollingTreePositionedNodes
https://bugs.webkit.org/show_bug.cgi?id=195710
Summary
Explicitly trigger compositing for layers that need to be moved by ScrollingT...
Simon Fraser (smfr)
Reported
2019-03-13 15:59:52 PDT
There may be cases where we haven't made a compositing layer for something that needs to be moved around by a positioned node, but maybe we've composited a descendant. We should probably do explicit compositing in some cases.
Attachments
Testcase that needs this
(7.45 KB, text/html)
2019-03-13 19:50 PDT
,
Simon Fraser (smfr)
no flags
Details
Simpler case
(1005 bytes, text/html)
2019-03-13 20:10 PDT
,
Simon Fraser (smfr)
no flags
Details
Patch
(16.14 KB, patch)
2019-03-19 21:08 PDT
,
Simon Fraser (smfr)
zalan
: review+
ews-watchlist
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews106 for mac-highsierra-wk2
(2.77 MB, application/zip)
2019-03-19 23:36 PDT
,
EWS Watchlist
no flags
Details
Archive of layout-test-results from ews122 for ios-simulator-wk2
(7.23 MB, application/zip)
2019-03-20 02:16 PDT
,
EWS Watchlist
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2019-03-13 16:00:12 PDT
<
rdar://problem/48867502
>
Simon Fraser (smfr)
Comment 2
2019-03-13 19:50:48 PDT
Created
attachment 364611
[details]
Testcase that needs this
Simon Fraser (smfr)
Comment 3
2019-03-13 20:10:47 PDT
Created
attachment 364616
[details]
Simpler case
Simon Fraser (smfr)
Comment 4
2019-03-19 21:08:37 PDT
Created
attachment 365303
[details]
Patch
EWS Watchlist
Comment 5
2019-03-19 23:36:40 PDT
Comment on
attachment 365303
[details]
Patch
Attachment 365303
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
https://webkit-queues.webkit.org/results/11576335
New failing tests: scrollingcoordinator/scrolling-tree/positioned-nodes.html http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html
EWS Watchlist
Comment 6
2019-03-19 23:36:41 PDT
Created
attachment 365321
[details]
Archive of layout-test-results from ews106 for mac-highsierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-highsierra-wk2 Platform: Mac OS X 10.13.6
EWS Watchlist
Comment 7
2019-03-20 02:16:36 PDT
Comment on
attachment 365303
[details]
Patch
Attachment 365303
[details]
did not pass ios-sim-ews (ios-simulator-wk2): Output:
https://webkit-queues.webkit.org/results/11577245
New failing tests: scrollingcoordinator/scrolling-tree/positioned-nodes.html compositing/layer-creation/absolute-in-async-overflow-scroll.html
EWS Watchlist
Comment 8
2019-03-20 02:16:38 PDT
Created
attachment 365329
[details]
Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.6
Simon Fraser (smfr)
Comment 9
2019-03-20 09:33:25 PDT
https://trac.webkit.org/r243209
Truitt Savell
Comment 10
2019-03-20 11:26:43 PDT
Looks like the new test compositing/layer-creation/absolute-in-async-overflow-scroll.html from
https://trac.webkit.org/changeset/243209/webkit
is failing. History:
http://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=compositing%2Flayer-creation%2Fabsolute-in-async-overflow-scroll.html
Diff: --- /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt +++ /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/compositing/layer-creation/absolute-in-async-overflow-scroll-actual.txt @@ -16,12 +16,12 @@ (GraphicsLayer (offsetFromRenderer width=1 height=1) (position 1.00 1.00) - (bounds 200.00 200.00) + (bounds 185.00 185.00) (children 1 (GraphicsLayer (offsetFromRenderer width=1 height=1) (anchor 0.00 0.00) - (bounds 200.00 840.00) + (bounds 185.00 841.00) (drawsContent 1) (children 1 (GraphicsLayer
Simon Fraser (smfr)
Comment 11
2019-03-20 12:57:30 PDT
Fixed in
https://trac.webkit.org/r243228
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug