Skip to content

fix(firefox): fix Firefox playback on Ubuntu 24.04#39138

Open
aslushnikov wants to merge 1 commit intomicrosoft:mainfrom
aslushnikov:fix-ff-video-on-ubuntu-24
Open

fix(firefox): fix Firefox playback on Ubuntu 24.04#39138
aslushnikov wants to merge 1 commit intomicrosoft:mainfrom
aslushnikov:fix-ff-video-on-ubuntu-24

Conversation

@aslushnikov
Copy link
Contributor

Fixes #39026

Copy link
Contributor

@dgozman dgozman left a comment

Choose a reason for hiding this comment

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

Did you find where this dep was introduced? Any link back to ff source would be very helpful!

@aslushnikov
Copy link
Contributor Author

I'm pretty sure these were required since the beginning of times, and that it's just somehow not a default anymore due to some dependency graph changes in ubuntu 24.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

Test results for "MCP"

122 failed
❌ [chrome] › mcp/cli-session.spec.ts:82 › session-delete @mcp-ubuntu-latest
❌ [firefox] › mcp/core.spec.ts:45 › browser_navigate allows about:, data: and javascript: protocols @mcp-ubuntu-latest
❌ [webkit] › mcp/cli-core.spec.ts:97 › select @mcp-ubuntu-latest
❌ [webkit] › mcp/cli-parsing.spec.ts:25 › too many arguments @mcp-ubuntu-latest
❌ [webkit] › mcp/cli-session.spec.ts:82 › session-delete @mcp-ubuntu-latest
❌ [chrome] › mcp/cli-session.spec.ts:68 › kill-all @mcp-windows-latest
❌ [chrome] › mcp/console.spec.ts:205 › console log file is created on snapshot @mcp-windows-latest
❌ [chromium] › mcp/cli-session.spec.ts:68 › kill-all @mcp-windows-latest
❌ [chromium] › mcp/console.spec.ts:205 › console log file is created on snapshot @mcp-windows-latest
❌ [firefox] › mcp/cli-session.spec.ts:68 › kill-all @mcp-windows-latest
❌ [firefox] › mcp/console.spec.ts:205 › console log file is created on snapshot @mcp-windows-latest
❌ [firefox] › mcp/core.spec.ts:45 › browser_navigate allows about:, data: and javascript: protocols @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:68 › kill-all @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:94 › session-delete named session @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:123 › session restart @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:140 › config should work @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:164 › session start should print session options @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:174 › session mismatch should report error for default session @mcp-windows-latest
❌ [webkit] › mcp/cli-session.spec.ts:185 › session mismatch should report error for named session @mcp-windows-latest
❌ [webkit] › mcp/cli-storage.spec.ts:21 › state-save saves storage state to file @mcp-windows-latest
❌ [webkit] › mcp/cli-storage.spec.ts:48 › state-save saves to custom filename @mcp-windows-latest
❌ [webkit] › mcp/cli-storage.spec.ts:61 › state-load restores storage state from file @mcp-windows-latest
❌ [webkit] › mcp/cli-storage.spec.ts:100 › state-save and state-load roundtrip @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:20 › localstorage-list shows no items when empty @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:29 › localstorage-set and localstorage-get @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:43 › localstorage-list shows items @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:56 › localstorage-delete removes item @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:71 › localstorage-clear removes all items @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:87 › sessionstorage-list shows no items when empty @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:96 › sessionstorage-set and sessionstorage-get @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:110 › sessionstorage-list shows items @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:123 › sessionstorage-delete removes item @mcp-windows-latest
❌ [webkit] › mcp/cli-webstorage.spec.ts:138 › sessionstorage-clear removes all items @mcp-windows-latest
❌ [webkit] › mcp/console.spec.ts:205 › console log file is created on snapshot @mcp-windows-latest
❌ [msedge] › mcp/cli-config.spec.ts:20 › user-data-dir @mcp-windows-latest
❌ [msedge] › mcp/cli-config.spec.ts:31 › context options @mcp-windows-latest
❌ [msedge] › mcp/cli-config.spec.ts:62 › config-print prints merged config from file, env and cli @mcp-windows-latest
❌ [msedge] › mcp/cli-config.spec.ts:100 › isolated @mcp-windows-latest
❌ [msedge] › mcp/cli-cookies.spec.ts:32 › cookie-set and cookie-get @mcp-windows-latest
❌ [msedge] › mcp/cli-cookies.spec.ts:46 › cookie-list shows cookies @mcp-windows-latest
❌ [msedge] › mcp/cli-cookies.spec.ts:59 › cookie-delete removes cookie @mcp-windows-latest
❌ [msedge] › mcp/cli-cookies.spec.ts:74 › cookie-clear removes all cookies @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:22 › open @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:31 › close @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:37 › click button @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:51 › click link @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:64 › dblclick @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:71 › type @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:80 › fill @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:89 › hover @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:97 › select @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:105 › check @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:114 › uncheck @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:123 › eval @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:129 › eval no arrow @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:135 › eval @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:142 › dialog-accept @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:153 › dialog-dismiss @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:163 › dialog-accept @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:172 › resize @mcp-windows-latest
❌ [msedge] › mcp/cli-core.spec.ts:179 › snapshot @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:19 › console @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:28 › console error @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:40 › console --clear @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:49 › network @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:58 › network --static @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:65 › network --clear @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:74 › tracing-start-stop @mcp-windows-latest
❌ [msedge] › mcp/cli-devtools.spec.ts:83 › video-start-stop @mcp-windows-latest
❌ [msedge] › mcp/cli-isolated.spec.ts:20 › should not save user data @mcp-windows-latest
❌ [msedge] › mcp/cli-keyboard.spec.ts:19 › press @mcp-windows-latest
❌ [msedge] › mcp/cli-keyboard.spec.ts:28 › keydown keyup @mcp-windows-latest
❌ [msedge] › mcp/cli-misc.spec.ts:21 › daemon shuts down on browser launch failure @mcp-windows-latest
❌ [msedge] › mcp/cli-misc.spec.ts:30 › old client @mcp-windows-latest
❌ [msedge] › mcp/cli-mouse.spec.ts:19 › mousemove @mcp-windows-latest
❌ [msedge] › mcp/cli-mouse.spec.ts:27 › mousedown mouseup @mcp-windows-latest
❌ [msedge] › mcp/cli-mouse.spec.ts:38 › mousewheel @mcp-windows-latest
❌ [msedge] › mcp/cli-navigation.spec.ts:19 › go-back @mcp-windows-latest
❌ [msedge] › mcp/cli-navigation.spec.ts:28 › go-forward @mcp-windows-latest
❌ [msedge] › mcp/cli-navigation.spec.ts:38 › run-code @mcp-windows-latest
❌ [msedge] › mcp/cli-route.spec.ts:19 › route-list shows no routes when empty @mcp-windows-latest
❌ [msedge] › mcp/cli-route.spec.ts:25 › route adds a mock and route-list shows it @mcp-windows-latest
❌ [msedge] › mcp/cli-route.spec.ts:38 › route with content-type @mcp-windows-latest
❌ [msedge] › mcp/cli-route.spec.ts:48 › route with header @mcp-windows-latest
❌ [msedge] › mcp/cli-route.spec.ts:58 › unroute removes specific route @mcp-windows-latest
❌ [msedge] › mcp/cli-route.spec.ts:75 › unroute removes all routes @mcp-windows-latest
❌ [msedge] › mcp/cli-save-as.spec.ts:19 › screenshot @mcp-windows-latest
❌ [msedge] › mcp/cli-save-as.spec.ts:26 › screenshot @mcp-windows-latest
❌ [msedge] › mcp/cli-save-as.spec.ts:34 › screenshot --full-page @mcp-windows-latest
❌ [msedge] › mcp/cli-save-as.spec.ts:41 › screenshot --filename @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:20 › session-list @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:32 › session-stop @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:42 › session-stop named session @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:68 › kill-all @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:82 › session-delete @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:94 › session-delete named session @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:111 › session stops when browser exits @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:123 › session restart @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:140 › config should work @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:164 › session start should print session options @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:174 › session mismatch should report error for default session @mcp-windows-latest
❌ [msedge] › mcp/cli-session.spec.ts:185 › session mismatch should report error for named session @mcp-windows-latest
❌ [msedge] › mcp/cli-storage.spec.ts:21 › state-save saves storage state to file @mcp-windows-latest
❌ [msedge] › mcp/cli-storage.spec.ts:48 › state-save saves to custom filename @mcp-windows-latest
❌ [msedge] › mcp/cli-storage.spec.ts:61 › state-load restores storage state from file @mcp-windows-latest
❌ [msedge] › mcp/cli-storage.spec.ts:100 › state-save and state-load roundtrip @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:20 › localstorage-list shows no items when empty @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:29 › localstorage-set and localstorage-get @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:43 › localstorage-list shows items @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:56 › localstorage-delete removes item @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:71 › localstorage-clear removes all items @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:87 › sessionstorage-list shows no items when empty @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:96 › sessionstorage-set and sessionstorage-get @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:110 › sessionstorage-list shows items @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:123 › sessionstorage-delete removes item @mcp-windows-latest
❌ [msedge] › mcp/cli-webstorage.spec.ts:138 › sessionstorage-clear removes all items @mcp-windows-latest
❌ [msedge] › mcp/console.spec.ts:205 › console log file is created on snapshot @mcp-windows-latest
❌ [chrome] › mcp/cli-session.spec.ts:82 › session-delete @mcp-macos-15
❌ [chromium] › mcp/cli-save-as.spec.ts:26 › screenshot @mcp-macos-15
❌ [chromium] › mcp/cli-session.spec.ts:82 › session-delete @mcp-macos-15
❌ [firefox] › mcp/cli-keyboard.spec.ts:28 › keydown keyup @mcp-macos-15
❌ [firefox] › mcp/core.spec.ts:45 › browser_navigate allows about:, data: and javascript: protocols @mcp-macos-15

4530 passed, 145 skipped


Merge workflow run.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

Test results for "tests 1"

10 failed
❌ [webkit-page] › page/workers.spec.ts:63 › should have timestamp on worker console messages @webkit-ubuntu-22.04-node20
❌ [playwright-test] › expect.spec.ts:622 › should print pending operations for toHaveText @macos-latest-node20
❌ [playwright-test] › ui-mode-trace.spec.ts:700 › should indicate current test status @macos-latest-node20
❌ [playwright-test] › update-aria-snapshot.spec.ts:226 › should generate baseline with special characters @macos-latest-node20
❌ [playwright-test] › update-aria-snapshot.spec.ts:345 › should update multiple files @macos-latest-node20
❌ [playwright-test] › update-aria-snapshot.spec.ts:592 › update-source-method › should overwrite source @macos-latest-node20
❌ [playwright-test] › update-aria-snapshot.spec.ts:630 › update-source-method › should 3way source @macos-latest-node20
❌ [playwright-test] › watch.spec.ts:690 › should run CT on changed deps @macos-latest-node20
❌ [playwright-test] › web-server.spec.ts:25 › should create a server @macos-latest-node20
❌ [playwright-test] › web-server.spec.ts:84 › should create a server with environment variables @macos-latest-node20

3 flaky ⚠️ [chromium-library] › library/popup.spec.ts:258 › should not throw when click closes popup `@chromium-ubuntu-22.04-node22`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1082 › cli codegen › should not throw csp directive violation errors `@firefox-ubuntu-22.04-node20`
⚠️ [playwright-test] › ui-mode-trace.spec.ts:812 › should update state on subsequent run `@macos-latest-node20`

34293 passed, 663 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.

[Bug]: firefox fails "should play video @smoke"

2 participants