More than 200 tests are failing in GTK and WPE since r269503 landed. https://build.webkit.org/results/GTK-Linux-64-bit-Release-Tests/r269503%20(16840)/results.html
Created attachment 413419 [details] Patch
Created attachment 413426 [details] Patch
Committed r269508: <https://trac.webkit.org/changeset/269508> All reviewed patches have been landed. Closing bug and clearing flags on attachment 413426 [details].
<rdar://problem/71116949>
The last patch wasn't quite correct and caused some new test failures in canvas tests. Turns out it was over-complicated, will attach a fix.
Created attachment 413433 [details] Patch
The patch seems already reviewed. Do you need cq+?
(In reply to Carlos Alberto Lopez Perez from comment #7) > The patch seems already reviewed. Do you need cq+? I pre-emptively filled the reviewed by field so I wouldn't have to re-upload, but it isn't reviewed yet. I think it's reasonably inert, but I'd like Zan's approval before cq+.
I've gardened the failures in r269572, separated from other gardening to make it easier to revert. Testing locally, this second fix indeed fixes the issue for the 5 failing tests.
Created attachment 413568 [details] Patch
Committed r269578: <https://trac.webkit.org/changeset/269578> All reviewed patches have been landed. Closing bug and clearing flags on attachment 413568 [details].