npm notice run mpv-manager@1.3.1 test:browser npm notice run playwright test Running 21 tests using 1 worker (node:1376726) 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:1378250) 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 (188ms) ✓ 4 tests/browser/jobs.spec.mjs:42:1 › real jobs stream progress and bounded output, cancel, fail, and reconcile after reconnect (4.9s) ✓ 5 tests/browser/jobs.spec.mjs:88:1 › primary routes load at phone and desktop widths without script errors or overflow (1.2s) ✓ 6 tests/browser/manifest-refresh.spec.mjs:4:2 › explicit update check fetches new metadata and reloads current status (/dashboard) (403ms) ✓ 7 tests/browser/manifest-refresh.spec.mjs:4:2 › explicit update check fetches new metadata and reloads current status (/apps) (443ms) ✓ 8 tests/browser/manifest-refresh.spec.mjs:21:1 › a failed explicit update check preserves the accepted manifest and reports the failure (279ms) ✓ 9 tests/browser/passwordless-sudo.spec.mjs:3:1 › sudo authorization dispatches once and missing authorization opens the real password dialog (459ms) ✓ 10 tests/browser/rc3-settings.spec.mjs:3:1 › viewing running progress does not request a conflicting app refresh (611ms) ✓ 11 tests/browser/rc3-settings.spec.mjs:22:1 › shortcut and config switches support keyboard input and persisted yes/no values (390ms) ✓ 12 tests/browser/rc3-settings.spec.mjs:46:1 › UI settings switches persist, reset, and recover after a failed save (365ms) ✓ 13 tests/browser/rc3-settings.spec.mjs:68:1 › a failed queued switch change restores the last successful write (293ms) ✓ 14 tests/browser/ui-migration.spec.mjs:4:5 › scaling migration orders saves and preserves later edits (none) (196ms) ✓ 15 tests/browser/ui-migration.spec.mjs:4:5 › scaling migration orders saves and preserves later edits (edit) (292ms) ✓ 16 tests/browser/ui-migration.spec.mjs:4:5 › scaling migration orders saves and preserves later edits (reset) (265ms) ✓ 17 tests/browser/windows-ux-regressions.spec.mjs:3:1 › overlay Cancel and Escape return keyboard focus to the enabled Install button (755ms) ✓ 18 tests/browser/windows-ux-regressions.spec.mjs:37:1 › acknowledged cancellation clears the started toast and retry has one progress action (1.5s) ✓ 19 tests/browser/windows-ux-regressions.spec.mjs:56:1 › cancellation that finishes offline reconciles and removes its started toast (930ms) ✓ 20 tests/browser/windows-ux-regressions.spec.mjs:70:1 › a terminal event before the start response still re-enables Uninstall (2.5s) ✓ 21 tests/browser/windows-ux-regressions.spec.mjs:99:1 › association controls send their own installed app ID after card replacement (1.2s) 21 passed (23.4s)