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
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
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
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
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
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.
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.
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.
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
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
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
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.
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.
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
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.
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
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
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.
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
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
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
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
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.
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
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
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.
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
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
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.
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
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
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.
(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.
(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.
(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
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.
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.
2018-06-01 23:24 PDT, Jeremy Jones
2018-06-02 00:29 PDT, EWS Watchlist
2018-06-02 00:40 PDT, EWS Watchlist
2018-06-02 01:13 PDT, EWS Watchlist
2018-06-02 03:48 PDT, EWS Watchlist
2018-06-03 11:25 PDT, EWS Watchlist
2018-06-28 12:11 PDT, Jeremy Jones
2018-06-28 15:21 PDT, Jeremy Jones
2018-06-28 17:10 PDT, Jeremy Jones
2018-06-29 14:37 PDT, Jeremy Jones
ews-watchlist: commit-queue-
2018-06-29 15:47 PDT, EWS Watchlist
2018-06-29 15:48 PDT, EWS Watchlist
2018-06-29 16:22 PDT, EWS Watchlist
2018-06-29 16:53 PDT, Jeremy Jones
2018-06-29 17:42 PDT, Jeremy Jones
2018-06-29 21:05 PDT, EWS Watchlist
2018-07-06 16:18 PDT, Jeremy Jones
2018-07-06 17:42 PDT, EWS Watchlist
2018-07-06 19:09 PDT, EWS Watchlist
2018-07-10 15:47 PDT, Jeremy Jones
2018-07-10 16:56 PDT, EWS Watchlist
2018-07-10 17:09 PDT, EWS Watchlist
2018-07-10 17:35 PDT, EWS Watchlist
2018-07-10 17:46 PDT, EWS Watchlist
2018-07-12 17:54 PDT, Jeremy Jones
2018-07-12 18:04 PDT, Jeremy Jones
2018-07-12 19:22 PDT, EWS Watchlist
2018-07-12 19:55 PDT, EWS Watchlist
2018-07-12 20:09 PDT, Jeremy Jones
2018-07-12 21:25 PDT, EWS Watchlist
2018-07-12 22:32 PDT, EWS Watchlist
2018-07-13 23:27 PDT, Jeremy Jones
2018-07-14 01:20 PDT, EWS Watchlist
2018-07-14 01:29 PDT, EWS Watchlist
2018-07-16 12:39 PDT, Jeremy Jones