Playwright error Error: net::ERR_ABORTED
The navigation was cancelled, either by a second navigation racing the first, or because the URL triggers a download instead of a page load.
Why this happens
- A client-side redirect fired while `page.goto()` was still in flight, cancelling the original navigation
- The target URL serves a file download rather than an HTML page
How to fix it
- Avoid triggering a navigation twice in quick succession, and don't race a test-side `goto()` against an app-side redirect
- For downloadable resources, use `page.waitForEvent('download')` instead of `page.goto()`