Created attachment 467858 [details] alpha-premultiplied-representable-by-unpremultiplied-images.zip fast/gradients/alpha-premultiplied-representable-by-unpremultiplied.html This test is a constant ImageOnlyFailure on wk2 builds on Apple Silicon machines running macOS Ventura or higher. HISTORY: https://results.webkit.org/?suite=layout-tests&test=fast%2Fgradients%2Falpha-premultiplied-representable-by-unpremultiplied.html&platform=mac&flavor=wk2 IMAGE DIFF: Attached. IMAGES URL: https://build.webkit.org/results/Apple-Ventura-Release-AppleSilicon-WK2-Tests/268405@main%20(5116)/fast/gradients/alpha-premultiplied-representable-by-unpremultiplied-diffs.html REPRODUCIBILITY: I was able to reproduce this issue on macOS Ventura (13.5, 22G74/arm64) ToT using the following command: run-webkit-tests --verbose --clobber-old-results fast/gradients/alpha-premultiplied-representable-by-unpremultiplied.html REGRESSION: I have marked the potential regression point as 268103@main; however, the issue reproduces in my testing environments before that point. NOTE: The test was last modified at 258178@main.
<rdar://problem/116021791>
Test gardening commit 268418@main (343f5d7b24b8): <https://commits.webkit.org/268418@main> Reviewed commits have been landed. Closing PR #18197 and removing active labels.
This is a very subtle change in how gradients are drawn. But given that this regressed with a feature flag change, and that it WebKit2 only, it feels not entirely OK.
I think this is just a slight rendering change due to enabling accelerated rendering in tests as part of enabling UI side compositing on macOS.
Committed 270851@main (54a799c39b99): <https://commits.webkit.org/270851@main> Reviewed commits have been landed. Closing PR #20617 and removing active labels.