Troubleshooting guide · website-errors · Published 2026-08-16 · 4 min read

ERR_ABORTED website error explained

Understand the ERR_ABORTED Chrome error, the many reasons a request is cancelled, and how to diagnose it.

ERR_ABORTED is the Chrome error that appears when a request or navigation was cancelled before it finished, rather than failing because of a network problem. Unlike a connection reset or a timeout, an aborted request often did nothing wrong: the browser, the page, or the user deliberately stopped it, and in many cases that is exactly the intended behaviour. The difficulty is telling harmless cancellations apart from the ones that point to a real problem.

What it means

When a resource is fetched, something has to control when that fetch stops. ERR_ABORTED is the error the browser reports for that stop. It shows up in the developer tools network panel as a request with a status such as cancelled or (aborted), and the most common sources are ones you can spot immediately:

But ERR_ABORTED can also be a symptom of a real site fault: a service worker that mishandles a request, or a resource that the page decides it no longer needs, can both surface as an abort.

The common causes

The largest bucket of aborted requests requires no action. When a visitor clicks a link or reloads while a page is still loading, the previous page's scripts, images and calls are abandoned, and Chrome marks them aborted. This is normal and expected for most sites.

The second bucket is JavaScript-triggered. Code that cancels an in-flight request, for example a search box that aborts the previous query when a new keystroke arrives, correctly produces an abort. A service worker can also cause this, especially if it fetches a resource with a signal that gets aborted, or fails to pass the placeholder signal from the original request, leaving a background request running or reporting an error the client then sees as aborted. When a service worker intercepts navigation and its response promise rejects or is aborted, the navigation itself fails with an abort-style error.

A third possibility is genuinely worth investigating. Aborting repeatedly on one page often means the page is re-requesting the same resource over and over because a dependency changed, or a resource load is being superseded each time by a newer one, which can hint at a loop in how the page or its scripts trigger fetches.

How to fix it

Start by opening the developer tools network panel and finding the aborted entry, then decide which category it falls into before changing anything.

Once the cause of the repeat cancellations is removed, the aborts should shrink to the harmless navigation-driven set. If the page still will not load, see website not loading and the blank page guide, and for genuine connection failures rather than cancellations, ERR_CONNECTION_RESET is the related read.

Need a website built, fixed, optimised, migrated or replaced?

This technical resource is written by CSMBAC, a small design and development studio. If you would rather hand the problem to a professional, the website service page explains how we build enquiry-ready websites.

Explore website services