Which browser blocks local access, and since which version?

Since late 2025, browsers have progressively stopped web pages from reaching a program installed on your own computer. That mechanism is what makes receipt printing fail on online POS software. This page keeps track, version by version and date by date, of the real state of the rollout — with official sources.

📅 Last checked: 2 September 2026, against the vendors' official release notes (links at the bottom of this page). We re-check this page at every major release.

The reference table

BrowserBlocking?Since versionDateWhat is covered
Google ChromeYes14228 Oct 2025 fetch and XHR requests from a public website to a local IP address or loopback (127.0.0.1, localhost), gated behind a permission prompt.
Google Chrome (extended)Yes1477 Apr 2026 WebSocket, WebTransport and navigations via WindowClient.navigate() added to the version 142 restrictions.
Microsoft EdgeYes143.0.3650.664 Dec 2025 Same restrictions as Chrome (shared Chromium engine), enabled by default. Enterprise policies can allow specific sites.
Mozilla FirefoxYes15321 Jul 2026 "Local Network Access restrictions are now enabled by default for all users": Firefox requires permission before a site connects to local network devices or to services on your machine.
BraveYes1.54 (ahead of Chromium)2023 Brave already blocked requests to localhost from public sites through its own permission mechanism, predating Chromium's, which it has been aligning with since.
OperaVariesdepends on Chromium base Opera follows Chromium with a delay: the blocking arrives when its base is updated. Check version by version — see the method below.
SafariDifferently No identical implementation to date, but macOS 15 and later require, at system level, a "local network" permission from applications including browsers: the practical effect can be the same.

The timeline

The fact that changes everything: there is no safe-haven browser left. Until 21 July 2026, moving a till to Firefox worked around the problem — we said so on this very site. That is no longer true. All three major browsers now apply the restriction by default. This was never a Chrome quirk: it is a deep shift in the web platform that every vendor is adopting.

How to check for yourself, on your own station

Your browser's version number is in its "About" menu. But the simplest approach is to measure the effect rather than the version: our free tester tries, live, to reach your own computer from this page and shows you the result in seconds. It is the very same operation your POS software performs when printing.

Why are browsers doing this?

Because a malicious website could silently probe and attack devices on your network: routers, cameras, printers, services listening on your machine. By requiring explicit permission, browsers close that door. The measure is legitimate; so is its side effect on tills that print through a local utility — an effect most POS vendors did not anticipate.

What this means for your till

If your POS software runs in the browser and prints through a small program installed on the station, a browser update alone is enough to break printing, without anything changing on your side. That is why the failure appears "at random", shop by shop: it follows each station's update schedule.

Since the blocking lives in the browser, that is where the path has to be restored. Browser extensions are not subject to this restriction: that is the route our solution takes.

See the fix → Test my station for free

Official sources

Dates for Brave, Opera and Safari rest on concurring secondary sources and are flagged as such in the table; we do not present them at the same level of certainty as those taken from the official release notes above.