-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disabled Webkit wafer map tests due to OffscreenCanvas #2169
Comments
If I'm reading microsoft/playwright#31004 right should we should expect OffscreenCanvas support in the next playwright release? |
Hopefully, but it's hard to tell for sure. You think we should leave the tests enabled until next quarter's manual maintenance pass? |
Makes sense they were disabled in #2171 so those who do try and test in WebKit don't hit unexpected issues. Added a note to teh recurring playwright task to double check this issue and see if the tests can be re-enabled. |
Might be relevant: It should be also fixed in our Canary releases. |
🧹 Tech Debt
The wafer map uses the
OffscreenCanvas
feature that was added to Safari in version 17, but is explicitly disabled in the WebKit build (see collapsed comment) for Windows/Linux platforms. The WebKit commit for theOffscreenCanvas
feature confirms this (see LayoutTests/platform/win/TestExpectations).Therefore, we had to disable any wafer map tests that exercise
OffscreenCanvas
code in WebKit:nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts
(all tests)nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts
(all tests)nimble-components/src/wafer-map/tests/hover-handler.spec.ts
(all tests)nimble-components/src/wafer-map/tests/wafer-map.spec.ts
:describe
blockThe text was updated successfully, but these errors were encountered: