SIGN IN SIGN UP

fix(e2e): run owned-browser background-nav spec last to stop session-poison cascade

owned-browser-background-nav.spec.ts (added in 53aeaa6d7) parents the native
child webview to the shared `home` window via owned_browser_set_bounds. The
whole wdio run shares one app + WebDriver session, and `Window::add_child`
irreversibly drops `home` from the session's window list — `openHomeWindow()`
can never recover the handle. Every spec that sorted after it then failed its
`before` hook with "Could not get home window handle", cascading 10 failures on
macOS AND Windows (Linux escaped only because it skips the spec). The commit's
"Windows uses WebView2 and is also fine" assumption was wrong — green Linux hid
that both desktop platforms were red.

Rename it `zz-…` so alphabetical spec order puts it last (after `windows-*`),
where poisoning `home` harms nothing. The product behavior under test is
unchanged and still asserted on macOS + Windows. Header documents why it must
stay last; Rust/bindings doc-comments updated to the new filename.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
L
Louis Beaumont committed
3c90819945c8cedc5bc2dbddcb3076ac6869138a
Parent: 1b4524c