Created attachment 462696 [details] test case REGRESSION: wrong negative background-position 254165@main OK 254443@main NG
I tested only with WinCairo MiniBrowser. I can't reproduce this bug with Mac MiniBrowser. Cairo port bug? Preferences?
Not reproducible with GTK MiniBrowser. WinCairo specific bug?
Downgrading cairo 1.17.6 to 1.17.4 fixed the problem. It seems like cairo 1.17.6 regression.
If I build cairo-1.17.6.tar.bz2 with meson, it has no problem. It seems like a CMake script problem. https://github.com/WebKitForWindows/WebKitRequirements/blob/main/ports/cairo/patches/0001-Add-CMake-build.patch
Playwright issue: https://github.com/microsoft/playwright/issues/17766
Removing CAIRO_NO_MUTEX=1 fixes the bug.
Created attachment 462928 [details] test case 2
Fixed by https://github.com/WebKitForWindows/WebKitRequirements/releases/tag/v2022.10.20