RESOLVED FIXED 169079
Allow render tree building before loading stylesheet elements
https://bugs.webkit.org/show_bug.cgi?id=169079
Summary Allow render tree building before loading stylesheet elements
Antti Koivisto
Reported 2017-03-02 05:47:30 PST
Don't block style resolve and render tree building completely when stylesheet are loading.
Attachments
wip (11.42 KB, patch)
2017-03-02 05:48 PST, Antti Koivisto
buildbot: commit-queue-
Archive of layout-test-results from ews100 for mac-elcapitan (241.29 KB, application/zip)
2017-03-02 06:43 PST, Build Bot
no flags
Archive of layout-test-results from ews106 for mac-elcapitan-wk2 (270.90 KB, application/zip)
2017-03-02 06:44 PST, Build Bot
no flags
Archive of layout-test-results from ews116 for mac-elcapitan (226.71 KB, application/zip)
2017-03-02 06:45 PST, Build Bot
no flags
Archive of layout-test-results from ews126 for ios-simulator-wk2 (247.32 KB, application/zip)
2017-03-02 06:54 PST, Build Bot
no flags
wip (12.20 KB, patch)
2017-03-02 07:33 PST, Antti Koivisto
no flags
wip (12.08 KB, patch)
2017-03-02 07:58 PST, Antti Koivisto
buildbot: commit-queue-
Archive of layout-test-results from ews102 for mac-elcapitan (944.58 KB, application/zip)
2017-03-02 09:33 PST, Build Bot
no flags
Archive of layout-test-results from ews106 for mac-elcapitan-wk2 (994.71 KB, application/zip)
2017-03-02 09:39 PST, Build Bot
no flags
Archive of layout-test-results from ews112 for mac-elcapitan (1.74 MB, application/zip)
2017-03-02 09:45 PST, Build Bot
no flags
Archive of layout-test-results from ews125 for ios-simulator-wk2 (909.18 KB, application/zip)
2017-03-02 09:48 PST, Build Bot
no flags
wip (14.26 KB, patch)
2017-03-03 11:51 PST, Antti Koivisto
no flags
patch (20.26 KB, patch)
2017-03-06 00:56 PST, Antti Koivisto
kling: review+
patch (20.78 KB, patch)
2017-03-06 02:16 PST, Antti Koivisto
no flags
Archive of layout-test-results from ews100 for mac-elcapitan (898.92 KB, application/zip)
2017-03-06 03:30 PST, Build Bot
no flags
Antti Koivisto
Comment 1 2017-03-02 05:48:48 PST
Build Bot
Comment 2 2017-03-02 06:43:19 PST
Comment on attachment 303193 [details] wip Attachment 303193 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/3222136 Number of test failures exceeded the failure limit.
Build Bot
Comment 3 2017-03-02 06:43:24 PST
Created attachment 303195 [details] Archive of layout-test-results from ews100 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Build Bot
Comment 4 2017-03-02 06:44:12 PST
Comment on attachment 303193 [details] wip Attachment 303193 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/3222135 Number of test failures exceeded the failure limit.
Build Bot
Comment 5 2017-03-02 06:44:17 PST
Created attachment 303196 [details] Archive of layout-test-results from ews106 for mac-elcapitan-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Build Bot
Comment 6 2017-03-02 06:45:17 PST
Comment on attachment 303193 [details] wip Attachment 303193 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/3222129 Number of test failures exceeded the failure limit.
Build Bot
Comment 7 2017-03-02 06:45:22 PST
Created attachment 303197 [details] Archive of layout-test-results from ews116 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews116 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Build Bot
Comment 8 2017-03-02 06:54:21 PST
Comment on attachment 303193 [details] wip Attachment 303193 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/3222139 Number of test failures exceeded the failure limit.
Build Bot
Comment 9 2017-03-02 06:54:26 PST
Created attachment 303198 [details] Archive of layout-test-results from ews126 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews126 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Antti Koivisto
Comment 10 2017-03-02 07:33:29 PST
Antti Koivisto
Comment 11 2017-03-02 07:58:11 PST
Build Bot
Comment 12 2017-03-02 09:33:02 PST
Comment on attachment 303202 [details] wip Attachment 303202 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/3222750 New failing tests: svg/as-image/img-zoom-svg-stylesheet.html fast/parser/adoption-agency-unload-iframe-4.html
Build Bot
Comment 13 2017-03-02 09:33:07 PST
Created attachment 303205 [details] Archive of layout-test-results from ews102 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Build Bot
Comment 14 2017-03-02 09:39:47 PST
Comment on attachment 303202 [details] wip Attachment 303202 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/3222767 New failing tests: svg/as-image/img-zoom-svg-stylesheet.html fast/parser/adoption-agency-unload-iframe-4.html
Build Bot
Comment 15 2017-03-02 09:39:51 PST
Created attachment 303206 [details] Archive of layout-test-results from ews106 for mac-elcapitan-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Build Bot
Comment 16 2017-03-02 09:45:45 PST
Comment on attachment 303202 [details] wip Attachment 303202 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/3222770 New failing tests: svg/as-image/img-zoom-svg-stylesheet.html fast/parser/adoption-agency-unload-iframe-4.html
Build Bot
Comment 17 2017-03-02 09:45:49 PST
Created attachment 303208 [details] Archive of layout-test-results from ews112 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Build Bot
Comment 18 2017-03-02 09:48:52 PST
Comment on attachment 303202 [details] wip Attachment 303202 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/3222759 New failing tests: svg/as-image/img-zoom-svg-stylesheet.html
Build Bot
Comment 19 2017-03-02 09:48:56 PST
Created attachment 303210 [details] Archive of layout-test-results from ews125 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews125 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Antti Koivisto
Comment 20 2017-03-03 11:51:37 PST
Antti Koivisto
Comment 21 2017-03-06 00:56:58 PST
Radar WebKit Bug Importer
Comment 22 2017-03-06 01:52:11 PST
Andreas Kling
Comment 23 2017-03-06 02:07:26 PST
Comment on attachment 303502 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=303502&action=review r=me > Source/WebCore/style/StyleScope.h:155 > - int m_pendingStyleSheetCount { 0 }; > + HashSet<const Node*> m_nodesWithPendingSheets; It would be nice to have some assertion that nodes actually get disappeared from this set in an orderly fashion.
Antti Koivisto
Comment 24 2017-03-06 02:16:38 PST
Build Bot
Comment 25 2017-03-06 03:30:36 PST
Comment on attachment 303506 [details] patch Attachment 303506 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/3251588 New failing tests: media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html
Build Bot
Comment 26 2017-03-06 03:30:43 PST
Created attachment 303507 [details] Archive of layout-test-results from ews100 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-elcapitan Platform: Mac OS X 10.11.6
WebKit Commit Bot
Comment 27 2017-03-06 04:19:47 PST
Comment on attachment 303506 [details] patch Clearing flags on attachment: 303506 Committed r213446: <http://trac.webkit.org/changeset/213446>
WebKit Commit Bot
Comment 28 2017-03-06 04:19:56 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.