Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Reddit Accessibility Enhancer

A lightweight browser extension that improves Reddit comment navigation for screen reader users.

The extension adds heading labels to Reddit comments based on their nesting level, includes author and reply context, and provides a collapse/expand button for each processed comment thread. Threads are expanded by default and can be collapsed when needed.

Files

  • extension/manifest.json - Manifest V3 extension configuration.
  • extension/content.js - Content script that scans Reddit comment pages and adds accessible headings.
  • extension/styles.css - Styles for generated headings, controls, collapsed comments, and screen-reader-only announcements.

Install Locally

  1. Open your Chromium-based browser's extensions page:
    • Chrome: chrome://extensions
    • Edge: edge://extensions
    • Brave: brave://extensions
  2. Enable developer mode.
  3. Choose Load unpacked.
  4. Select the extension folder from this repository.

Use

Open Reddit on one of these hosts:

  • https://www.reddit.com/*
  • https://reddit.com/*
  • https://new.reddit.com/*
  • https://old.reddit.com/*

The extension runs automatically on matching Reddit pages and activates when comments are present. It also handles Reddit's in-page navigation, so opening a thread with keyboard navigation or a normal click does not require a manual refresh. It inserts comment headings, keeps threads expanded by default, announces expand/collapse state changes through an ARIA live region, and hides comment contents when a thread is collapsed.

Development

No build step is required. Edit files inside extension, then reload the unpacked extension from the browser extensions page.

About

this extentions aims to make navigation on reddit with screen readers more convenient

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages