Skip to content

chore(webkit): polyfill PublicKeyCredential #35702

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

Merged
merged 7 commits into from
May 2, 2025
Merged

Conversation

Skn0tt
Copy link
Member

@Skn0tt Skn0tt commented Apr 23, 2025

Resolves #35433

@Skn0tt Skn0tt self-assigned this Apr 23, 2025

This comment has been minimized.

@Skn0tt Skn0tt marked this pull request as ready for review April 23, 2025 14:31
@Skn0tt Skn0tt requested a review from dgozman April 23, 2025 14:31
} as any;
}

await this.addInitScript(`(${polyfill})()`);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of using the public API that has some side-effects, do it similar to other things in _calculateBootstrapScript().

This comment has been minimized.

@Skn0tt Skn0tt requested a review from dgozman May 2, 2025 09:50

This comment has been minimized.

This comment has been minimized.

@Skn0tt Skn0tt requested a review from dgozman May 2, 2025 12:42
Copy link
Contributor

github-actions bot commented May 2, 2025

Test results for "tests 1"

1 failed
❌ [firefox-page] › page/page-evaluate.spec.ts:424:3 › should throw for too deep reference chain @firefox-ubuntu-22.04-node18

3 flaky ⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:986:7 › cli codegen › should not throw csp directive violation errors @firefox-ubuntu-22.04-node18
⚠️ [webkit-library] › library/ignorehttpserrors.spec.ts:30:3 › should isolate contexts @webkit-ubuntu-22.04-node18
⚠️ [webkit-library] › library/video.spec.ts:411:5 › screencast › should capture css transformation @webkit-ubuntu-22.04-node18

39126 passed, 803 skipped
✔️✔️✔️

Merge workflow run.

@Skn0tt Skn0tt merged commit 71eb3b9 into main May 2, 2025
28 of 29 checks passed
@Skn0tt Skn0tt deleted the publickeycredential branch May 2, 2025 12:56
@yury-s
Copy link
Member

yury-s commented May 3, 2025

Windows modernizer tests have been failing after this PR: https://devops.playwright.dev/flakiness.html#show_flaky=true&filter_spec=modernizr.spec.ts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: PublicKeyCredential is undefined in webkit for debian
4 participants