fix(extension): do not treat orphaned preferences entries as an installed extension - #42224
Conversation
…lled extension Uninstalling the extension leaves orphaned entries in the profile's Preferences (an empty extensions.settings record, protection.macs.* and updateclientdata.apps.*) that matched the substring check and caused the wrong profile to be launched. Require a populated extensions.settings record instead. Fixes: microsoft/playwright-mcp#1712
Test results for "MCP"2 failed 8093 passed, 1304 skipped Merge workflow run. |
|
Hi, I'm the Playwright bot and I took a first look at the CI failures. 🟢 Both failures are pre-existing Firefox flakes — the PR is clearThe two reds are MCP CLI tests on DetailsThis PR only changes Pre-existing flake / infra
Both are Firefox/Windows-only, in code the PR never touches, with a long history of the same failures elsewhere. No evidence points at this PR. Triaged by the Playwright bot - agent run |
c27d062
into
microsoft:main
Summary
extensions.settings.<id>record,protection.macs.*,updateclientdata.apps.*) that matched the substring check, so the wrong profile could be launched.extensions.settings.<id>record instead; also readSecure Preferences, where the record lives on Windows/macOS.Fixes microsoft/playwright-mcp#1712