Skip to content

feat(devices): add Native device descriptors with platform-aware user agents#39733

Open
pavelfeldman wants to merge 1 commit intomicrosoft:mainfrom
pavelfeldman:native-device-descriptors
Open

feat(devices): add Native device descriptors with platform-aware user agents#39733
pavelfeldman wants to merge 1 commit intomicrosoft:mainfrom
pavelfeldman:native-device-descriptors

Conversation

@pavelfeldman
Copy link
Member

@pavelfeldman pavelfeldman commented Mar 17, 2026

Summary

  • Add "Native" variants of Desktop Chrome, Edge, and Firefox device descriptors (both standard and HiDPI) that use {{platform}} template in the user agent string

… agents

Add "Native" variants of Desktop Chrome, Edge, and Firefox device
descriptors that resolve the user agent platform tag based on the
current OS instead of hardcoding Windows.
@github-actions
Copy link
Contributor

Test results for "MCP"

5339 passed, 186 skipped


Merge workflow run.

@github-actions
Copy link
Contributor

Test results for "tests 1"

1 failed
❌ [playwright-test] › ui-mode-test-network-tab.spec.ts:327 › should copy network request @macos-latest-node20

4 flaky ⚠️ [chromium-library] › library/popup.spec.ts:261 › should not throw when click closes popup `@chromium-ubuntu-22.04-arm-node20`
⚠️ [chromium-library] › library/video.spec.ts:358 › screencast › should capture navigation `@chromium-ubuntu-22.04-arm-node20`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-ubuntu-22.04-node20`
⚠️ [firefox-page] › page/page-emulate-media.spec.ts:144 › should keep reduced motion and color emulation after reload `@firefox-ubuntu-22.04-node20`

38808 passed, 846 skipped


Merge workflow run.

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.

2 participants