Skip to content

fix(trace-viewer): use button elements for network filter tabs#41489

Merged
pavelfeldman merged 1 commit into
microsoft:mainfrom
triemerge:fix/network-filters-tab-buttons
Jul 1, 2026
Merged

fix(trace-viewer): use button elements for network filter tabs#41489
pavelfeldman merged 1 commit into
microsoft:mainfrom
triemerge:fix/network-filters-tab-buttons

Conversation

@triemerge

Copy link
Copy Markdown
Contributor

Rationale

The trace viewer's NetworkFilters is still using <div> elements for the resource type tabs (All, Fetch, JS, CSS, etc.) which aren't keyboard focusable. this converts them to <button> and adds :focus-visible styling, same approach as #41434.

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "MCP"

5 failed
❌ [chrome] › mcp/http.spec.ts:349 › client should receive list roots request @mcp-ubuntu-latest-chrome
❌ [chromium] › mcp/http.spec.ts:349 › client should receive list roots request @mcp-ubuntu-latest-chromium
❌ [firefox] › mcp/http.spec.ts:349 › client should receive list roots request @mcp-ubuntu-latest-firefox
❌ [webkit] › mcp/http.spec.ts:349 › client should receive list roots request @mcp-macos-latest-webkit
❌ [webkit] › mcp/http.spec.ts:349 › client should receive list roots request @mcp-ubuntu-latest-webkit

7404 passed, 1132 skipped


Merge workflow run.

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

3 failed
❌ [chromium-library] › library/browsercontext-add-init-script.spec.ts:28 › should work without navigation, after all bindings @chromium-ubuntu-22.04-arm-node20
❌ [chromium-library] › library/browsercontext-expose-function.spec.ts:77 › should be callable from-inside addInitScript @chromium-ubuntu-22.04-arm-node20
❌ [playwright-test] › playwright.trace.spec.ts:346 › should retain traces for interrupted tests @windows-latest-node22

3 flaky ⚠️ [chromium-library] › library/video.spec.ts:645 › screencast › should capture full viewport `@chromium-ubuntu-22.04-node20`
⚠️ [chromium-library] › library/video.spec.ts:680 › screencast › should capture full viewport on hidpi `@chromium-ubuntu-22.04-node22`
⚠️ [playwright-test] › ui-mode-trace.spec.ts:480 › should filter actions tab on double-click `@windows-latest-node22`

49096 passed, 1156 skipped


Merge workflow run.

@pavelfeldman pavelfeldman merged commit 2c66861 into microsoft:main Jul 1, 2026
41 of 48 checks passed
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