DEV Community

Weather Clock Dash
Weather Clock Dash

Posted on

Firefox Settings and Extensions That Help With ADHD and Focus

Firefox Settings and Extensions That Help With ADHD and Focus

Tab chaos is a running joke in ADHD communities, but it's also a real productivity problem. A browser with 80 tabs is a working memory externalizer — you're keeping your mental context alive by keeping tabs open. The problem is that it works until it doesn't, and when it breaks (crash, restart, lost session) it's genuinely disruptive.

Here are Firefox settings and extensions that help — based on the actual ADHD patterns, not generic productivity advice.

The Tab Problem Specifically

ADHD brains are more susceptible to task-switching costs and have different working memory profiles. Open tabs represent:

  • Context preservation: "I'm mid-way through this and don't want to lose my place"
  • Intention signaling: "I meant to read this"
  • Anxiety reduction: "If I close this I'll forget it exists"

The browser default (close it or lose it) doesn't match how this works.

What Actually Helps: Named Session Saving

Tab Manager & Session Saver gives you named workspaces you can save and restore:

  • Save your "Project X research" as a named session → close all 15 tabs
  • When you come back to Project X, restore that session → everything is back
  • No cloud sync, no account, everything stored locally

The key difference from bookmarks: sessions restore the exact state with one click, including tab order. Bookmarks require you to manually reopen everything. That friction matters when executive function is limited.

Dark Mode and Visual Noise

Visual fatigue is a real problem with white backgrounds at high brightness. For ADHD, sensory overwhelm from harsh screens can compound concentration issues.

Two approaches:

Browser-level dark mode: NightOwl forces CSS inversion on any site regardless of whether the site supports dark mode. Per-domain toggle so you can leave sites that have good native dark mode alone.

Built-in Firefox setting: about:config → search for ui.systemUsesDarkTheme → set to 1. This tells Firefox to report dark mode preference to websites even if your OS isn't in dark mode.

Firefox Container Tabs

Multi-Account Containers (Firefox's own extension) let you run separate "contexts" in isolated tabs. Work tabs stay separate from personal tabs, which stay separate from research tabs. Useful for ADHD context separation.

Get it at: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/

What it doesn't do: it's not the same as saving/restoring sessions. Containers persist per-site cookie isolation but don't save which tabs you had open.

Reader View

Firefox's built-in reader view (the book icon in the address bar, or F9) strips a page down to text and images. No sidebars, no related articles, no infinite scroll, just the content.

Useful for long-form reading where distraction from page chrome is a problem. You can also change the font size and background color in reader view (including a dark mode option).

Reducing Notifications and Tab Badges

Firefox lets you block notification requests site-by-site. Go to about:preferences#privacy → Notifications → Block new requests. Notification popups asking permission are themselves a distraction trigger.

For video sites that autoplay: Settings → Privacy & Security → Autoplay → Block Audio and Video. This prevents attention-hijacking on landing.

The Actual Useful Part of Tab Groups

Firefox 131+ built-in tab groups are genuinely useful for one specific ADHD pattern: visual chunking. If you have 20 tabs open and can group them into "work - morning tasks" and "work - research" and "personal," the visual separation helps you not accidentally click into the wrong context.

Groups don't save between sessions (that's the session manager's job), but the in-session visual organization is real.


No single extension or setting fixes executive dysfunction. But removing friction from common patterns (tab preservation, dark mode persistence, visual context separation) means less cognitive overhead on the things that don't need to be hard.

The useful question to ask: "Is this browser behavior making me work against my brain, or with it?" If you find yourself fighting the browser to maintain context, that's a solvable problem.

Top comments (0)