npm notice run mpv-manager@1.3.1 test:browser npm notice run playwright test Running 31 tests using 1 worker (node:2325082) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. (Use `node --trace-warnings ...` to show where the warning was created) ✓ 1 tests/browser/job-navigation.spec.mjs:7:1 › navigation releases old event streams and Back restores one live stream (1.1s) ✓ 2 tests/browser/job-navigation.spec.mjs:23:1 › a cached page reconciles a job completed while away (2.9s) (node:2327358) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. (Use `node --trace-warnings ...` to show where the warning was created) ✓ 3 tests/browser/jobs.spec.mjs:3:1 › Alpine owns one initialization and cleans up removed components (238ms) ✓ 4 tests/browser/jobs.spec.mjs:42:1 › real jobs stream progress and bounded output, cancel, fail, and reconcile after reconnect (5.0s) ✓ 5 tests/browser/jobs.spec.mjs:88:1 › primary routes load at phone and desktop widths without script errors or overflow (1.8s) ✓ 6 tests/browser/manifest-refresh.spec.mjs:4:2 › explicit update check fetches new metadata and reloads current status (/dashboard) (817ms) ✓ 7 tests/browser/manifest-refresh.spec.mjs:4:2 › explicit update check fetches new metadata and reloads current status (/apps) (595ms) ✓ 8 tests/browser/manifest-refresh.spec.mjs:21:1 › a failed explicit update check preserves the accepted manifest and reports the failure (360ms) ✓ 9 tests/browser/october-regressions.spec.mjs:3:1 › Config preserves custom dropdowns and submits only fields changed by the user (287ms) ✓ 10 tests/browser/october-regressions.spec.mjs:19:1 › Config explicit text clears reset global options while omissions and profiles survive (374ms) ✓ 11 tests/browser/october-regressions.spec.mjs:36:5 › details GET held across complete opens the authoritative terminal modal (245ms) ✓ 12 tests/browser/october-regressions.spec.mjs:36:5 › details GET held across fail opens the authoritative terminal modal (229ms) ✓ 13 tests/browser/october-regressions.spec.mjs:36:5 › details GET held across cancel opens the authoritative terminal modal (228ms) ✓ 14 tests/browser/october-regressions.spec.mjs:69:1 › a closed modal cancels an older pending details read and releases its event subscriptions (209ms) ✓ 15 tests/browser/october-regressions.spec.mjs:92:1 › a newer selected job owns the modal when an older details response finishes last (214ms) ✓ 16 tests/browser/october-regressions.spec.mjs:118:1 › idle Tasks tabs discover later jobs and terminal results without a manual reload (10.3s) ✓ 17 tests/browser/october-regressions.spec.mjs:131:1 › slow adoption refreshes the actual managed app card only after terminal success (2.8s) ✓ 18 tests/browser/october-regressions.spec.mjs:164:1 › Settings uses one settings read and language priority teardown removes its window observers (229ms) ✓ 19 tests/browser/passwordless-sudo.spec.mjs:3:1 › sudo authorization dispatches once and missing authorization opens the real password dialog (792ms) ✓ 20 tests/browser/rc3-settings.spec.mjs:3:1 › viewing running progress does not request a conflicting app refresh (613ms) ✓ 21 tests/browser/rc3-settings.spec.mjs:22:1 › shortcut and config switches support keyboard input and persisted yes/no values (421ms) ✓ 22 tests/browser/rc3-settings.spec.mjs:46:1 › UI settings switches persist, reset, and recover after a failed save (364ms) ✓ 23 tests/browser/rc3-settings.spec.mjs:68:1 › a failed queued switch change restores the last successful write (329ms) ✓ 24 tests/browser/ui-migration.spec.mjs:4:5 › scaling migration orders saves and preserves later edits (none) (210ms) ✓ 25 tests/browser/ui-migration.spec.mjs:4:5 › scaling migration orders saves and preserves later edits (edit) (313ms) ✓ 26 tests/browser/ui-migration.spec.mjs:4:5 › scaling migration orders saves and preserves later edits (reset) (280ms) ✓ 27 tests/browser/windows-ux-regressions.spec.mjs:3:1 › overlay Cancel and Escape return keyboard focus to the enabled Install button (1.1s) ✓ 28 tests/browser/windows-ux-regressions.spec.mjs:37:1 › acknowledged cancellation clears the started toast and retry has one progress action (1.4s) ✓ 29 tests/browser/windows-ux-regressions.spec.mjs:56:1 › cancellation that finishes offline reconciles and removes its started toast (911ms) ✓ 30 tests/browser/windows-ux-regressions.spec.mjs:70:1 › a terminal event before the start response still re-enables Uninstall (2.5s) ✓ 31 tests/browser/windows-ux-regressions.spec.mjs:99:1 › association controls send their own installed app ID after card replacement (1.3s) 31 passed (40.5s)