Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 038e1b7b4d64d940cd18c3a7aea1682adb317ba5
https://github.com/WebKit/WebKit/commit/038e1b7b4d64d940cd18c3a7aea1682adb317ba5
Author: Simon Fraser <[email protected]>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M LayoutTests/css3/filters/blur-filter-page-scroll-parents.html
M LayoutTests/css3/filters/blur-filter-page-scroll-self.html
M LayoutTests/css3/filters/blur-filter-page-scroll.html
M LayoutTests/css3/filters/effect-brightness-clamping.html
M LayoutTests/css3/filters/filter-repaint.html
Log Message:
-----------
Some filters tests call `setAcceleratedCompositingEnabled(false)` which is no
longer a valid configuration
https://bugs.webkit.org/show_bug.cgi?id=312825
rdar://175199267
Reviewed by Abrar Rahman Protyasha.
Now that WebKit2 is built around compositing, it's no longer valid to call
`setAcceleratedCompositingEnabled(false)` in a layout test, and doing so causes
assertions in `WebPage::updateVisibleContentRects()` when the root scrolling
node is absent.
So just change the tests to not call `setAcceleratedCompositingEnabled(false)`.
Some are still valid; others that tested repaint on scrolling no longer
do that, but I kept them anyway.
* LayoutTests/css3/filters/blur-filter-page-scroll-parents.html:
* LayoutTests/css3/filters/blur-filter-page-scroll-self.html:
* LayoutTests/css3/filters/blur-filter-page-scroll.html:
* LayoutTests/css3/filters/effect-brightness-clamping.html:
* LayoutTests/css3/filters/filter-repaint.html:
Canonical link: https://commits.webkit.org/311689@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications