Skip to content
NEWSADA Title II web deadlines: April 24, 2026 (50k+ pop) · April 26, 2027 (under 50k) — Is your site compliant?ADA Title II: April 2026 & 2027 deadlinesLearn more →

Browser Extension

The Angstroma browser extension brings accessibility features to every website a user visits — not just sites that have the widget installed. It's built with Manifest V3 and available for Chrome and Edge.

What it does

The extension uses the same feature engine as the widget SDK. When a user enables a feature, it is applied to the active page via a content script. Settings sync across sessions using the user's Angstroma profile.

Features

  • Reading Mask
  • Bionic Reading
  • Dyslexia Font
  • Text Spacing
  • High Contrast
  • Dark Mode
  • Warm Overlay
  • Large Text (A+/A-)
  • Large Cursor
  • Large Targets
  • Focus Highlight
  • Keyboard Mode
  • Reduced Motion
  • Text-to-Speech

Components

ComponentDescription
Content scriptInjected into every page — applies accessibility CSS and DOM changes
Service workerHandles extension lifecycle, message routing, and profile sync
PopupQuick-access toolbar from the browser action button — ephemeral
Side panelPersistent accessibility panel (Chrome 114+ Side Panel API) — stays open across tab navigation

Installation

The extension is available from the Angstroma Portal under Settings → Extensions. Enterprise customers can deploy it via Chrome Enterprise policy for managed device fleets.

Permissions

The extension requests the following permissions:

PermissionWhy
activeTabApply accessibility features to the current tab
scriptingInject the content script into pages
storageCache settings locally for instant apply on page load
sidePanelOpen the persistent side panel UI (Chrome 114+)

Profile sync

If a user is signed into the Angstroma Portal, the extension syncs their profile using the standard X-Api-Key authentication. Features enabled in the extension are reflected in portal analytics and can be configured by administrators from the portal.

Note
Profile sync requires the user's API key to be configured in the extension settings. Enterprise deployments can pre-configure this via Chrome policy.

Enterprise deployment

Enterprise plans include silent deployment support via Chrome Enterprise and Microsoft Intune. The extension can be force-installed across managed device fleets with a pre-configured API key so students never need to sign in manually. Contact [email protected] for a deployment guide.