Skip to content

Project

Mozilla Firefox

Mozilla Firefox is a free, open-source web browser from the Mozilla Foundation, built on the Gecko engine and extensible via add-ons.

Known aliases

  • Firefox
  • Firefox 31
  • Firefox Add-ons
  • Mozilla

Current stories

buildOne report1 publisher

CSS sibling-index() staggers a whole list from a single animation-delay rule

CSS sibling-index() and sibling-count() became Baseline Newly available in August 2026, according to a dev.to post that tested them in Chrome 155. One calc() line now staggers a list, but hidden items still count.

Publishers:dev.to

Reality

Evidence62
Adoption
Not scored
Hype gap+12
Incentives
Not scored
Confidence58
buildOne report1 publisher

Chrome's Local Network Access prompt makes running localhost helpers look uninstalled

Since Chrome 142, a public website needs the user's permission before it can reach a helper service on 127.0.0.1. Scanner and printer agents with short health-check timeouts mistake the pending prompt for a missing install, a developer found and documented on dev.to.

Publishers:dev.to

Reality

Evidence55
Adoption65
Hype gap+5
Incentives25
Confidence55
securityOne report1 publisher

Graz researchers read other users' browsing and keystroke timing through OS file-change alerts

Graz University of Technology researchers used file-change alerts to catch 95.7% of another Windows user's Firefox site visits from an unprivileged account. On shared hosts and on servers that run services under their own accounts, separation between users is weaker than the account model suggests.

Reality

Evidence62
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence60
buildOne report1 publisher

Firefox and Edge keep using a proxy's old username until its hostname changes

RoamProxy's extension mints a new proxy hostname on every save because Firefox and Edge kept reusing connections authenticated with the old username. Any gateway that routes by username on one host and port hits the same silent failure.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives60
Confidence50
securityOne report1 publisher

Graz researchers turn OS file-change alerts into a monitor for typing and browsing

Graz University of Technology researchers used OS file-change alerts to identify sites another Windows user visited with 97.8% accuracy in Firefox. Every attack needs code already running on the device; on Android, an app that asks for no permissions is enough.

Publishers:securityweek.com

Reality

Evidence55
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence50
buildOne report1 publisher

The screen eyedropper you write in canvas stops at the edge of your own page

getImageData can only ever read pixels your own code painted, and the screen-capture workaround reaches the rest of the display only with a permission prompt and a recording banner. Chromium has shipped window.EyeDropper since late 2021.

Publishers:dev.to

Reality

Evidence58
Adoption45
Hype gap+12
Incentives35
Confidence62
buildOne report1 publisher

The selected candidate pair decides whether you are debugging coturn at all

A coturn install on Debian can report active, bind nothing, and log no error. A dev.to walkthrough therefore puts two browser checks ahead of any config edit, so you stop fixing a relay that already works.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap−5
Incentives20
Confidence60
buildOne report1 publisher

Chrome's canvas still returns a device-specific hash with no noise injection

A dev.to audit of browser fingerprinting in 2026 rates canvas as still working on about 80% of browsers, while the signals Chrome's Privacy Sandbox froze are mostly declarative fields that automation frameworks already set by hand.

Publishers:dev.to

Reality

Evidence34
Adoption
Not scored
Hype gap+32
Incentives
Not scored
Confidence36
buildOne report1 publisher

The hls.js ESM build hands transmuxing back to your main thread

enableWorker defaults to true and stays true when no worker exists, so the config that looks right proves nothing. One line of resource timing tells you which thread is actually doing the transmux.

Publishers:dev.to

Reality

Evidence66
Adoption
Not scored
Hype gap+22
Incentives20
Confidence62
buildOne report1 publisher

Chrome's page translator swaps out the text nodes React still points at

A month of translator recordings against Chrome 151 says the removeChild NotFoundError in your tracker is a documented replace-and-detach, gated on the element entering the viewport. That gating is why it hides.

Publishers:dev.to

Reality

Evidence66
Adoption20
Hype gap−12
Incentives58
Confidence57
securityOne report1 publisher

Pen Test Partners retires the coffee shop hacker from the awareness deck

The firm's argument is that ubiquitous TLS moved the risk off the wire and onto patch state, fake login pages and certificate warnings people click through. That is where the training hour should go.

Reality

Evidence58
Adoption
Not scored
Hype gap+12
Incentives38
Confidence61
securityConfirmed4 publishers

Android 17 encrypts the handshake field enterprise filters still read

Google's Encrypted Client Hello rollout, wrapped in GREASE decoys so protected sessions look like everything else, removes the plaintext domain that SNI-based logging keys on. Jigsaw reports near-zero interference even in Russia and China.

Perspective Coverage

4 publishers
Builder
Builder 34%
Operator
Operator 55%
Investor
Investor 11%

Reality

Evidence56
Adoption33
Hype gap+16
Incentives74
Confidence63
leadershipOne report1 publisher

EU General Court leaves Edge outside the choice-screen duty Opera sued to trigger

Opera spent more than two and a half years challenging the Commission's refusal to designate Edge, lost in its entirety, and now pays Microsoft's costs alongside its own. That is what the litigation route bought.

Publishers:ppc.land

Reality

Evidence74
Adoption42
Hype gap−9
Incentives79
Confidence63
buildOne report1 publisher

Teaching the HTML parser to attach shadow roots retires the empty-then-pop flash

Shadow trees had no text form, which is why curling your own page came back with an empty custom element. A template with shadowrootmode gives them one, and the parser attaches it before any script on the page runs.

Publishers:dev.to

Reality

Evidence45
Adoption40
Hype gap+12
Incentives35
Confidence50
buildOne report1 publisher

A buildless app still has a build step: 41 pinned URLs and a sed pass that missed two

One advisory turned into a repo-wide find-and-replace that quietly skipped two subpath imports. Import maps put resolution back in one place the browser will actually honour.

Publishers:dev.to

Reality

Evidence54
Adoption
Not scored
Hype gap+8
Incentives34
Confidence52
buildOne report1 publisher

The block happens in the ClientHello, which is why your header budget buys nothing

A dev.to writeup traces stubborn 403s to the TLS handshake: JA4 sorts the client before a header is read, and a User-Agent that disagrees with the handshake is worse than no lie at all.

Publishers:dev.to

Reality

Evidence42
Adoption18
Hype gap+12
Incentives24
Confidence48
buildOne report1 publisher

Three ways to ask who embedded your iframe, and only one the host cannot switch off

A dev.to guide walks the failure modes: same-origin policy blocks parent.location, referrer policy empties document.referrer, and nested frames name the wrong site. ancestorOrigins is the tier left.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+12
Incentives
Not scored
Confidence48
buildOne report1 publisher

The exit ping that never left: fetch in beforeunload loses to the browser's unload policy

A fetch fired as the page goes away has no delivery guarantee, and your dev machine is exactly the place where it works anyway. sendBeacon and visibilitychange are the parts that survive production.

Publishers:dev.to

Reality

Evidence58
Adoption66
Hype gap+18
Incentives52
Confidence60
buildOne report1 publisher

A zero-gain oscillator held a PC's audio session and broke a Bluetooth handoff

Two obfuscated Alibaba anti-bot scripts on AliExpress built silent Web Audio graphs with no media element. Tab, browser and OS mute did nothing. Closing the tab worked.

Publishers:runtimewire.com

Reality

Evidence58
Adoption45
Hype gap+8
Incentives42
Confidence55

Earlier coverage