Item logo image for Aar318's High-Contrast Contextual Outliner

Aar318's High-Contrast Contextual Outliner

5.0(

1 rating

)
ExtensionAccessibility7 users
Item media 4 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 1 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 2 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 3 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 4 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 1 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 1 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 2 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 3 (screenshot) for Aar318's High-Contrast Contextual Outliner
Item media 4 (screenshot) for Aar318's High-Contrast Contextual Outliner

Overview

Adds a customizable high-contrast outline around the control that currently has keyboard focus.

**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.

Details

  • Version
    1.1.0.0
  • Updated
    October 31, 2026
  • Offered by
    aar318
  • Size
    27.51KiB
  • Languages
    English (United States)
  • Developer
    Email
    aar318@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps