WebKitTestRunner shouldn't disable BackgroundShouldExtendBeyondPage setting WebKitTestRunner is running with disabling BackgroundShouldExtendBeyondPage setting. This hides some test failures which Safari has. > // This setting differs between the antique and modern Mac WebKit2 API. > // For now, maintain the antique behavior, because some tests depend on it! > // FIXME: We should be testing the default. > WKPageSetBackgroundExtendsBeyondPage(m_mainWebView->page(), false); https://github.com/WebKit/WebKit/blob/dcbfd8929b1dcdf5c9393c0906f5fd198344c67c/Tools/WebKitTestRunner/TestController.cpp#L1024-L1027 This was added by 166462@main (bug#143743).
If I remove the code, the following tests will fail. css3/blending/blend-mode-html-element-screen.html [ ImageOnlyFailure ] fast/borders/border-radius-on-html.html [ ImageOnlyFailure ] Filed: Bug 243425 – css3/blending/blend-mode-html-element-screen.html ref test doesn't seem to pass Bug 243426 – fast/borders/border-radius-on-html.html ref test doesn't seem to pass
Created attachment 461341 [details] WIP patch
EWS reported more ref test failures: Regressions: Unexpected image-only failures (6) imported/w3c/web-platform-tests/css/css-contain/contain-html-bg-001.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/css/css-contain/contain-html-bg-002.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/css/css-contain/contain-html-bg-003.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/css/css-contain/contain-html-bg-004.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/css/css-masking/clip-path/clip-path-document-element-will-change.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/css/css-masking/clip-path/clip-path-document-element.html [ ImageOnlyFailure ]
Bug 243363 – Prevent background propagation on <html> with any containment Bug 243444 – WPT css/css-masking/clip-path/clip-path-document-element.html is failing
Created attachment 461350 [details] Patch
Created attachment 461365 [details] WIP patch
Created attachment 461377 [details] Patch
Created attachment 461386 [details] Patch
Committed 253132@main (53740558e56f): <https://commits.webkit.org/253132@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461386 [details].
<rdar://problem/98148825>
Reopening to attach new patch.
Created attachment 461423 [details] [fast-cq] Patch for landing
Committed 253144@main (a24bbbc72f7d): <https://commits.webkit.org/253144@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461423 [details].