Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
Log in
Preview of Aar318's Contextual Outliner

Aar318's Contextual Outliner by Aar318

Adds a customizable high-contrast outline around thimproves keyboard navigation visibility by styling only the page control that currently has focus. Settings are stored locally. No page content, browsing he control that currently has keyboard focus.

Available on Firefox for Android™Available on Firefox for Android™
5 (1 review)5 (1 review)
1 User1 User
Download Firefox and get the extension
Download file
Scan the QR code to open this extension in Firefox for Android

Extension Metadata

Screenshots
About this extension
Aar318's High-Contrast Contextual Outliner

Never lose keyboard focus on a busy webpage. Contextual Outliner places a bright, customizable border and optional glow around the input, button, link, menu control, or editable region that currently has keyboard focus.

🚀 Getting Started
  1. Install the extension and pin it from your extension menu for easy access.
  2. Open Settings from the extension icon and choose an outline color, thickness, glow, and optional pulse.
  3. Leave the Outliner enabled, then use Tab or Shift+Tab on a webpage to move keyboard focus and see the active control clearly.
  4. Use the extension-icon menu to enable or disable highlighting, manage the current site, or return to Settings.

✨ New Features (v1.1.0.0)
  • Bug Fix: Automatically split larger compressed browser-sync backups into verified parts, overcoming the single-item limit while preserving the previous copy if upload fails.
  • Improvement: Simplify backups with a default-on Browser sync checkbox, followed by Export and Import on separate rows; keep advanced sync and restore controls out of the way.
  • New Feature: Default-enabled automatic browser-profile sync for eligible preferences, with clear status and a choice when copies differ.
  • New Feature: Backup & Restore provides portable preference files, validated imports, and a local safety copy before restores.
  • Improvement: Keep sensitive saved data and temporary state local; show the exact backup scope and size-limit errors.

⭐ Key Features
  • Preference backups: Browser-account sync enabled by default, explicit conflict resolution, portable preference files, and a local safety copy before restores. The backup page identifies excluded saved data.
  • Improved extension-menu reliability during installation, startup, and settings changes.
  • Keeps Ko-fi and Donate consistently grouped above the separator without missing or duplicate actions.
  • Standardized Ko-fi and Donate in the first menu section above a separator and Outliner actions.
  • Works on ordinary webpages, including controls inside supported frames.
  • Keyboard-focus-only mode avoids visual noise from ordinary mouse clicks.
  • Custom outline color, thickness, glow strength, corner radius, and line style.
  • Optional gentle pulse for additional visibility.
  • Responsive settings panel suitable for desktop and mobile extension surfaces.
  • Changes apply immediately across open tabs.
  • Reset defaults and a built-in focus preview.
  • Ko-fi and donation links are clearly separated from extension functionality.

🔐 Permissions & Privacy

Browser profile sync and preference backups: Open Backup & Restore from the toolbar context menu or settings. Sync is enabled by default unless you turn it off. Use the same browser account with extension synchronization enabled; If your browser requests optional sync data permissions, approve them in Backup & Restore before transfers begin. Eligible preferences are transferred by the browser's account service; Aar318 does not receive them. This is not cross-browser-vendor synchronization or guaranteed backup retention after uninstall. File exports remain available without an account. Synced snapshots are compressed, not independently encrypted by the extension; do not put secrets in preference fields. Oversized preferences remain local with a visible error. Imports validate the extension and schema, merge included preferences, save a local safety copy, and disable sync until re-enabled. Existing tabs may need a reload. Credentials, saved login sessions, document/chat content, transient state, and notification-delivery history are excluded. Saved lists and other content excluded by the backup page continue to use the extension's existing export tools. Disabling sync preserves local settings; deletion of the synced copy is a separate confirmed action. Other enabled devices can republish a deleted copy.

Alarms: Schedules delayed preference synchronization without keeping background code running continuously. Storage: Retains local preferences, sync state, a local safety copy, and the browser-account preference snapshot. No cloud-provider login, new cloud host access, or remote executable code is used.
  • storage remembers appearance choices locally.
  • Website access is used only to apply the focus outline.
  • The extension does not read, store, or transmit typed text, page content, or browsing history.

Privacy policy: https://gist.github.com/aar318/9d4fc167a12546f162bcef3b91322aad
  • contextMenus provides user-invoked extension commands. tabs identifies the current site for menu actions and updates.

ℹ Notes

Protected browser pages cannot be outlined.
Rated 5 by 1 reviewer
Log in to rate this extension
There are no ratings yet

Star rating saved

5
1
4
0
3
0
2
0
1
0
Read 1 review
Permissions and data

Required permissions:

  • Access browser tabs
  • Access your data for all websites

Optional permissions:

  • Access your data for all websites

Data collection:

  • The developer says this extension doesn't require data collection.

Optional data collection, according to the developer:

  • Browsing activity
  • Technical and interaction data
Learn more
More information
Add-on Links
  • Copy add-on ID
Version
1.1.0.0
Size
34.04 KB
Last updated
2 days ago (Oct 30, 2026)
Related Categories
  • Web Development
  • Appearance
License
MIT License
Privacy Policy
Read the privacy policy for this add-on
Version History
  • See all versions
Add to collection
Report this add-on
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version. Android is a trademark of Google LLC.