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™
1 User1 User
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
✨ New Features (v1.1.0.0)
⭐ Key Features
🔐 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.
Privacy policy: https://gist.github.com/aar318/9d4fc167a12546f162bcef3b91322aad
ℹ Notes
Protected browser pages cannot be outlined.
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
- Install the extension and pin it from your extension menu for easy access.
- Open Settings from the extension icon and choose an outline color, thickness, glow, and optional pulse.
- Leave the Outliner enabled, then use Tab or Shift+Tab on a webpage to move keyboard focus and see the active control clearly.
- 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.
storageremembers 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
contextMenusprovides user-invoked extension commands.tabsidentifies the current site for menu actions and updates.
ℹ Notes
Protected browser pages cannot be outlined.
Rated 5 by 1 reviewer
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
More information
- Add-on Links
- Version
- 1.1.0.0
- Size
- 34.04 KB
- Last updated
- 2 days ago (Oct 30, 2026)
- Related Categories
- License
- MIT License
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
- Add to collection