RESOLVED CONFIGURATION CHANGED 186226
Fullscreen requires active document.
https://bugs.webkit.org/show_bug.cgi?id=186226
Summary Fullscreen requires active document.
Jeremy Jones
Reported 2018-06-01 23:20:55 PDT
Fullscreen requires active document.
Attachments
wip (4.66 KB, patch)
2018-06-01 23:24 PDT, Jeremy Jones
no flags
Archive of layout-test-results from ews103 for mac-sierra (2.27 MB, application/zip)
2018-06-02 00:29 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews106 for mac-sierra-wk2 (2.91 MB, application/zip)
2018-06-02 00:40 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews125 for ios-simulator-wk2 (16.12 MB, application/zip)
2018-06-02 01:13 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews205 for win-future (12.74 MB, application/zip)
2018-06-02 03:48 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews116 for mac-sierra (2.98 MB, application/zip)
2018-06-03 11:25 PDT, EWS Watchlist
no flags
Patch (3.44 KB, patch)
2018-06-28 12:11 PDT, Jeremy Jones
no flags
Patch (3.40 KB, patch)
2018-06-28 15:21 PDT, Jeremy Jones
no flags
Patch (8.96 KB, patch)
2018-06-28 17:10 PDT, Jeremy Jones
no flags
Patch (17.67 KB, patch)
2018-06-29 14:37 PDT, Jeremy Jones
jer.noble: review+
ews-watchlist: commit-queue-
Archive of layout-test-results from ews100 for mac-sierra (2.28 MB, application/zip)
2018-06-29 15:47 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews202 for win-future (13.09 MB, application/zip)
2018-06-29 15:48 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews116 for mac-sierra (3.00 MB, application/zip)
2018-06-29 16:22 PDT, EWS Watchlist
no flags
Patch (19.66 KB, patch)
2018-06-29 16:53 PDT, Jeremy Jones
no flags
Patch for landing (21.35 KB, patch)
2018-06-29 17:42 PDT, Jeremy Jones
ews-watchlist: commit-queue-
Archive of layout-test-results from ews125 for ios-simulator-wk2 (15.75 MB, application/zip)
2018-06-29 21:05 PDT, EWS Watchlist
no flags
Patch for landing. (21.44 KB, patch)
2018-07-06 16:18 PDT, Jeremy Jones
ews-watchlist: commit-queue-
Archive of layout-test-results from ews106 for mac-sierra-wk2 (3.27 MB, application/zip)
2018-07-06 17:42 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews122 for ios-simulator-wk2 (5.88 MB, application/zip)
2018-07-06 19:09 PDT, EWS Watchlist
no flags
Patch for landing. (23.57 KB, patch)
2018-07-10 15:47 PDT, Jeremy Jones
ews-watchlist: commit-queue-
Archive of layout-test-results from ews103 for mac-sierra (2.30 MB, application/zip)
2018-07-10 16:56 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews106 for mac-sierra-wk2 (2.98 MB, application/zip)
2018-07-10 17:09 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews115 for mac-sierra (3.02 MB, application/zip)
2018-07-10 17:35 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews125 for ios-simulator-wk2 (23.26 MB, application/zip)
2018-07-10 17:46 PDT, EWS Watchlist
no flags
Patch for landing. (24.44 KB, patch)
2018-07-12 17:54 PDT, Jeremy Jones
no flags
Patch for landing. (24.41 KB, patch)
2018-07-12 18:04 PDT, Jeremy Jones
ews-watchlist: commit-queue-
Archive of layout-test-results from ews103 for mac-sierra (2.45 MB, application/zip)
2018-07-12 19:22 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews112 for mac-sierra (3.02 MB, application/zip)
2018-07-12 19:55 PDT, EWS Watchlist
no flags
Patch for landing. (24.38 KB, patch)
2018-07-12 20:09 PDT, Jeremy Jones
ews-watchlist: commit-queue-
Archive of layout-test-results from ews104 for mac-sierra-wk2 (2.74 MB, application/zip)
2018-07-12 21:25 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews200 for win-future (12.78 MB, application/zip)
2018-07-12 22:32 PDT, EWS Watchlist
no flags
Patch for landing. (15.85 KB, patch)
2018-07-13 23:27 PDT, Jeremy Jones
ews-watchlist: commit-queue-
Archive of layout-test-results from ews125 for ios-simulator-wk2 (2.23 MB, application/zip)
2018-07-14 01:20 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews206 for win-future (12.79 MB, application/zip)
2018-07-14 01:29 PDT, EWS Watchlist
no flags
Patch for landing. (15.88 KB, patch)
2018-07-16 12:39 PDT, Jeremy Jones
no flags
Jeremy Jones
Comment 1 2018-06-01 23:21:29 PDT
Jeremy Jones
Comment 2 2018-06-01 23:24:12 PDT
EWS Watchlist
Comment 3 2018-06-02 00:29:54 PDT
Comment on attachment 341832 [details] wip Attachment 341832 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/7941485 New failing tests: media/no-fullscreen-from-background.html
EWS Watchlist
Comment 4 2018-06-02 00:29:55 PDT
Created attachment 341834 [details] Archive of layout-test-results from ews103 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 5 2018-06-02 00:40:44 PDT
Comment on attachment 341832 [details] wip Attachment 341832 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/7941501 New failing tests: media/no-fullscreen-from-background.html
EWS Watchlist
Comment 6 2018-06-02 00:40:46 PDT
Created attachment 341835 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 7 2018-06-02 01:13:43 PDT
Comment on attachment 341832 [details] wip Attachment 341832 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/7941524 New failing tests: media/no-fullscreen-from-background.html
EWS Watchlist
Comment 8 2018-06-02 01:13:45 PDT
Created attachment 341836 [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.13.4
EWS Watchlist
Comment 9 2018-06-02 03:48:10 PDT
Comment on attachment 341832 [details] wip Attachment 341832 [details] did not pass win-ews (win): Output: http://webkit-queues.webkit.org/results/7942069 New failing tests: http/tests/security/video-poster-cross-origin-crash2.html
EWS Watchlist
Comment 10 2018-06-02 03:48:21 PDT
Created attachment 341840 [details] Archive of layout-test-results from ews205 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews205 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
EWS Watchlist
Comment 11 2018-06-03 11:25:37 PDT
Comment on attachment 341832 [details] wip Attachment 341832 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/7960550 New failing tests: media/no-fullscreen-from-background.html
EWS Watchlist
Comment 12 2018-06-03 11:25:38 PDT
Created attachment 341868 [details] Archive of layout-test-results from ews116 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews116 Port: mac-sierra Platform: Mac OS X 10.12.6
Jeremy Jones
Comment 13 2018-06-28 12:11:23 PDT
Jer Noble
Comment 14 2018-06-28 14:35:07 PDT
Comment on attachment 343833 [details] Patch I don't think this will do what you want; we should be using the document's visibility state rather than whether active DOM objects are suspended.
Jeremy Jones
Comment 15 2018-06-28 15:21:30 PDT
Jer Noble
Comment 16 2018-06-28 15:24:12 PDT
Better, but I think it could use a test. TAL at internals.setPageVisibility(false) to simulate a page going into the background.
Jeremy Jones
Comment 17 2018-06-28 17:10:49 PDT
EWS Watchlist
Comment 18 2018-06-28 17:14:06 PDT
Attachment 343873 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 10 files If any of these errors are false positives, please file a bug against check-webkit-style.
Jeremy Jones
Comment 19 2018-06-29 14:37:33 PDT
EWS Watchlist
Comment 20 2018-06-29 14:40:31 PDT
Attachment 343945 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 20 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 21 2018-06-29 15:47:37 PDT
Comment on attachment 343945 [details] Patch Attachment 343945 [details] did not pass mac-ews (mac): Output: https://webkit-queues.webkit.org/results/8387773 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 22 2018-06-29 15:47:39 PDT
Created attachment 343956 [details] Archive of layout-test-results from ews100 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 23 2018-06-29 15:48:42 PDT
Comment on attachment 343945 [details] Patch Attachment 343945 [details] did not pass win-ews (win): Output: https://webkit-queues.webkit.org/results/8387640 New failing tests: http/tests/security/canvas-remote-read-remote-video-localhost.html
EWS Watchlist
Comment 24 2018-06-29 15:48:54 PDT
Created attachment 343957 [details] Archive of layout-test-results from ews202 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews202 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
EWS Watchlist
Comment 25 2018-06-29 16:22:04 PDT
Comment on attachment 343945 [details] Patch Attachment 343945 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/8387879 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 26 2018-06-29 16:22:06 PDT
Created attachment 343965 [details] Archive of layout-test-results from ews116 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews116 Port: mac-sierra Platform: Mac OS X 10.12.6
Jeremy Jones
Comment 27 2018-06-29 16:53:04 PDT
EWS Watchlist
Comment 28 2018-06-29 16:55:22 PDT
Attachment 343972 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 23 files If any of these errors are false positives, please file a bug against check-webkit-style.
Jeremy Jones
Comment 29 2018-06-29 17:42:17 PDT
Created attachment 343985 [details] Patch for landing
EWS Watchlist
Comment 30 2018-06-29 17:46:24 PDT
Attachment 343985 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 25 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 31 2018-06-29 21:05:32 PDT
Comment on attachment 343985 [details] Patch for landing Attachment 343985 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/8391532 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 32 2018-06-29 21:05:34 PDT
Created attachment 343995 [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.13.4
Maciej Stachowiak
Comment 33 2018-07-03 12:22:26 PDT
Probably shouldn't land as-is due the iOS-sim failure.
Jeremy Jones
Comment 34 2018-07-06 16:18:08 PDT
Created attachment 344478 [details] Patch for landing.
EWS Watchlist
Comment 35 2018-07-06 16:20:33 PDT
Attachment 344478 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 25 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 36 2018-07-06 17:42:02 PDT
Comment on attachment 344478 [details] Patch for landing. Attachment 344478 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/8462095 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 37 2018-07-06 17:42:04 PDT
Created attachment 344494 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 38 2018-07-06 19:09:34 PDT
Comment on attachment 344478 [details] Patch for landing. Attachment 344478 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/8462587 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 39 2018-07-06 19:09:37 PDT
Created attachment 344500 [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.4
Jeremy Jones
Comment 40 2018-07-10 15:47:36 PDT
Created attachment 344727 [details] Patch for landing.
EWS Watchlist
Comment 41 2018-07-10 15:49:35 PDT
Attachment 344727 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 26 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 42 2018-07-10 16:56:30 PDT
Comment on attachment 344727 [details] Patch for landing. Attachment 344727 [details] did not pass mac-ews (mac): Output: https://webkit-queues.webkit.org/results/8499310 New failing tests: media/media-source/only-bcp47-language-tags-accepted-as-valid.html
EWS Watchlist
Comment 43 2018-07-10 16:56:32 PDT
Created attachment 344733 [details] Archive of layout-test-results from ews103 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 44 2018-07-10 17:09:56 PDT
Comment on attachment 344727 [details] Patch for landing. Attachment 344727 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/8499368 New failing tests: media/no-fullscreen-when-hidden.html media/media-source/only-bcp47-language-tags-accepted-as-valid.html
EWS Watchlist
Comment 45 2018-07-10 17:09:58 PDT
Created attachment 344735 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 46 2018-07-10 17:35:55 PDT
Comment on attachment 344727 [details] Patch for landing. Attachment 344727 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/8499388 New failing tests: media/media-source/only-bcp47-language-tags-accepted-as-valid.html
EWS Watchlist
Comment 47 2018-07-10 17:35:57 PDT
Created attachment 344737 [details] Archive of layout-test-results from ews115 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews115 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 48 2018-07-10 17:46:54 PDT
Comment on attachment 344727 [details] Patch for landing. Attachment 344727 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/8499399 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 49 2018-07-10 17:46:57 PDT
Created attachment 344739 [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.13.4
Jeremy Jones
Comment 50 2018-07-12 17:54:15 PDT
Created attachment 344908 [details] Patch for landing.
Jeremy Jones
Comment 51 2018-07-12 18:04:12 PDT
Created attachment 344910 [details] Patch for landing.
EWS Watchlist
Comment 52 2018-07-12 18:06:00 PDT
Attachment 344910 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 27 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 53 2018-07-12 19:22:32 PDT
Comment on attachment 344910 [details] Patch for landing. Attachment 344910 [details] did not pass mac-ews (mac): Output: https://webkit-queues.webkit.org/results/8522319 New failing tests: media/media-source/only-bcp47-language-tags-accepted-as-valid.html
EWS Watchlist
Comment 54 2018-07-12 19:22:34 PDT
Created attachment 344916 [details] Archive of layout-test-results from ews103 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 55 2018-07-12 19:55:19 PDT
Comment on attachment 344910 [details] Patch for landing. Attachment 344910 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/8522283 New failing tests: media/media-source/only-bcp47-language-tags-accepted-as-valid.html
EWS Watchlist
Comment 56 2018-07-12 19:55:22 PDT
Created attachment 344919 [details] Archive of layout-test-results from ews112 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-sierra Platform: Mac OS X 10.12.6
Jeremy Jones
Comment 57 2018-07-12 20:09:53 PDT
Created attachment 344921 [details] Patch for landing.
EWS Watchlist
Comment 58 2018-07-12 20:12:19 PDT
Attachment 344921 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 27 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 59 2018-07-12 21:25:11 PDT
Comment on attachment 344921 [details] Patch for landing. Attachment 344921 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/8523057 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 60 2018-07-12 21:25:13 PDT
Created attachment 344923 [details] Archive of layout-test-results from ews104 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 61 2018-07-12 22:32:45 PDT
Comment on attachment 344921 [details] Patch for landing. Attachment 344921 [details] did not pass win-ews (win): Output: https://webkit-queues.webkit.org/results/8523331 New failing tests: http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
EWS Watchlist
Comment 62 2018-07-12 22:32:57 PDT
Created attachment 344925 [details] Archive of layout-test-results from ews200 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews200 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Jeremy Jones
Comment 63 2018-07-13 23:27:47 PDT
Created attachment 345028 [details] Patch for landing.
EWS Watchlist
Comment 64 2018-07-13 23:30:13 PDT
Attachment 345028 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 16 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 65 2018-07-14 01:20:13 PDT
Comment on attachment 345028 [details] Patch for landing. Attachment 345028 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/8534427 New failing tests: media/no-fullscreen-when-hidden.html
EWS Watchlist
Comment 66 2018-07-14 01:20:15 PDT
Created attachment 345030 [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.13.4
EWS Watchlist
Comment 67 2018-07-14 01:28:57 PDT
Comment on attachment 345028 [details] Patch for landing. Attachment 345028 [details] did not pass win-ews (win): Output: https://webkit-queues.webkit.org/results/8534523 New failing tests: http/tests/security/video-poster-cross-origin-crash2.html
EWS Watchlist
Comment 68 2018-07-14 01:29:09 PDT
Created attachment 345031 [details] Archive of layout-test-results from ews206 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews206 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Jeremy Jones
Comment 69 2018-07-16 12:39:28 PDT
Created attachment 345111 [details] Patch for landing.
EWS Watchlist
Comment 70 2018-07-16 12:42:28 PDT
Attachment 345111 [details] did not pass style-queue: ERROR: Source/WebCore/page/ChromeClient.h:490: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 16 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Commit Bot
Comment 71 2018-07-16 13:39:44 PDT
Comment on attachment 345111 [details] Patch for landing. Clearing flags on attachment: 345111 Committed r233865: <https://trac.webkit.org/changeset/233865>
Truitt Savell
Comment 72 2018-07-16 15:55:18 PDT
It looks like r233865 <https://trac.webkit.org/changeset/233865/webkit> is causing Timeouts for: TestWebKitAPI.Fullscreen.TopContentInset TestWebKitAPI.Fullscreen.Delegate Output link: https://build.webkit.org/builders/Apple%20Sierra%20Release%20WK1%20%28Tests%29/builds/11562/steps/run-api-tests/logs/stdio
Jeremy Jones
Comment 73 2018-07-16 16:25:02 PDT
(In reply to Truitt Savell from comment #72) > It looks like r233865 <https://trac.webkit.org/changeset/233865/webkit> is > causing Timeouts for: > > TestWebKitAPI.Fullscreen.TopContentInset > TestWebKitAPI.Fullscreen.Delegate > > Output link: > https://build.webkit.org/builders/ > Apple%20Sierra%20Release%20WK1%20%28Tests%29/builds/11562/steps/run-api- > tests/logs/stdio I'm looking into updating the tests.
Jeremy Jones
Comment 74 2018-07-16 17:44:40 PDT
(In reply to Jeremy Jones from comment #73) > (In reply to Truitt Savell from comment #72) > > It looks like r233865 <https://trac.webkit.org/changeset/233865/webkit> is > > causing Timeouts for: > > > > TestWebKitAPI.Fullscreen.TopContentInset > > TestWebKitAPI.Fullscreen.Delegate > > > > Output link: > > https://build.webkit.org/builders/ > > Apple%20Sierra%20Release%20WK1%20%28Tests%29/builds/11562/steps/run-api- > > tests/logs/stdio > > I'm looking into updating the tests. The tests need to order front the window.
Jeremy Jones
Comment 75 2018-07-16 18:00:53 PDT
(In reply to Jeremy Jones from comment #74) > (In reply to Jeremy Jones from comment #73) > > (In reply to Truitt Savell from comment #72) > > > It looks like r233865 <https://trac.webkit.org/changeset/233865/webkit> is > > > causing Timeouts for: > > > > > > TestWebKitAPI.Fullscreen.TopContentInset > > > TestWebKitAPI.Fullscreen.Delegate > > > > > > Output link: > > > https://build.webkit.org/builders/ > > > Apple%20Sierra%20Release%20WK1%20%28Tests%29/builds/11562/steps/run-api- > > > tests/logs/stdio > > > > I'm looking into updating the tests. > > The tests need to order front the window. Fix for these failures is in https://bugs.webkit.org/show_bug.cgi?id=187720
Chris Dumez
Comment 76 2018-08-03 08:39:30 PDT
Comment on attachment 345111 [details] Patch for landing. View in context: https://bugs.webkit.org/attachment.cgi?id=345111&action=review > Source/WebCore/html/HTMLMediaElement.cpp:5913 > + if (!document().page() || !document().page()->chrome().client().isViewVisible()) { This is triggering Synchronous IPC with the UIProcess in the middle of layout (rdar://problem/42807306)... As far as I can tell, this is also completely unnecessary since we know if the view is visible or not on WebProcess side.
Chris Dumez
Comment 77 2018-08-03 08:50:22 PDT
Comment on attachment 345111 [details] Patch for landing. View in context: https://bugs.webkit.org/attachment.cgi?id=345111&action=review > Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:1317 > + WebProcess::singleton().parentProcessConnection()->sendSync(Messages::WebPageProxy::GetIsViewVisible(), Messages::WebPageProxy::GetIsViewVisible::Reply(isVisible), m_page.pageID()); Also note that this kind of code in WebKit2 still requires WK2 OWNER approval AFAIK. And if you're introducing synchronous IPC you're likely doing it wrong.
Tim Nguyen (:ntim)
Comment 78 2024-07-20 21:44:04 PDT
I think this is fixed in the current code.
Note You need to log in before you can comment on or make changes to this bug.