Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a7b2ad4d45506b020696146c9c73c8c31be11d00
https://github.com/WebKit/WebKit/commit/a7b2ad4d45506b020696146c9c73c8c31be11d00
Author: Cameron McCormack <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M LayoutTests/fast/repaint/resources/line-flow-with-floats.js
M LayoutTests/platform/mac-site-isolation/TestExpectations
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.png
R
LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.png
R LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.png
Log Message:
-----------
Make line-flow-with-float-* layout tests pass in Site Isolation mode
https://bugs.webkit.org/show_bug.cgi?id=313515
rdar://problem/175726707
Reviewed by Ryosuke Niwa.
* LayoutTests/fast/repaint/resources/line-flow-with-floats.js:
(async loaded):
The true fix here is returning early when loadCount != 2. Before, we
were continuing to call notifyDone even when loadCount == 1.
(async beginTest):
Simplify the test, merging this up into loaded.
Note that while this test is in fast/repaint/, and had a
testRunner.displayAndTrackRepaints() call, we weren't actually doing
anything with the tracked repaints, so it wasn't acting as a repaint
test at all.
* LayoutTests/platform/mac-site-isolation/TestExpectations:
Tests now pass.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-1-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-10-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-2-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-3-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-4-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-5-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-6-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-7-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-8-expected.png:
Removed.
* LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-9-expected.png:
Removed.
Removed these since the text comparison is all we need.
Canonical link: https://commits.webkit.org/312241@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications