Skip to content

Browser Compatibility

Luc edited this page Nov 20, 2025 · 1 revision

Browser Compatibility

Complete browser compatibility information for the Accessibility Widget.

🌐 Supported Browsers

The Accessibility Widget is tested and works on all modern browsers. Below is a comprehensive compatibility matrix.

Desktop Browsers

Browser Minimum Version Full Support Notes
Chrome 90+ βœ… Yes Best support, all features work
Edge 90+ βœ… Yes Excellent support (Chromium-based)
Firefox 88+ βœ… Yes Most features work, limited TTS
Safari 14+ βœ… Yes Full support on macOS
Opera 76+ βœ… Yes Full support (Chromium-based)

Mobile Browsers

Browser Minimum Version Full Support Notes
Chrome Mobile (Android) 90+ βœ… Yes Full feature support
Safari iOS 14+ βœ… Yes Full support on iPhone/iPad
Samsung Internet 14+ βœ… Yes Full support
Firefox Mobile 88+ ⚠️ Partial Limited TTS support
Edge Mobile 90+ βœ… Yes Full support

πŸ“Š Feature Support Matrix

Core Features

Feature Chrome Firefox Safari Edge Opera
Font Size Adjustment βœ… βœ… βœ… βœ… βœ…
Contrast Modes βœ… βœ… βœ… βœ… βœ…
Line Height βœ… βœ… βœ… βœ… βœ…
Letter Spacing βœ… βœ… βœ… βœ… βœ…
Font Family βœ… βœ… βœ… βœ… βœ…
Color Blindness Filters βœ… βœ… βœ… βœ… βœ…
Focus Indicator βœ… βœ… βœ… βœ… βœ…
Stop Animations βœ… βœ… βœ… βœ… βœ…
Underline Links βœ… βœ… βœ… βœ… βœ…
Reading Guide βœ… βœ… βœ… βœ… βœ…
Reading Mask βœ… βœ… βœ… βœ… βœ…
Text Highlight βœ… βœ… βœ… βœ… βœ…
Image Alt Text βœ… βœ… βœ… βœ… βœ…
Persistent Settings βœ… βœ… βœ… βœ… βœ…
Keyboard Navigation βœ… βœ… βœ… βœ… βœ…

Advanced Features

Feature Chrome Firefox Safari Edge Opera
Text-to-Speech βœ… Full ⚠️ Limited βœ… Full βœ… Full βœ… Full
TTS Rate Control βœ… ⚠️ βœ… βœ… βœ…
TTS Pitch Control βœ… ⚠️ βœ… βœ… βœ…
TTS Volume Control βœ… ⚠️ βœ… βœ… βœ…
Multiple TTS Voices βœ… ❌ βœ… βœ… βœ…
Word Highlighting βœ… ⚠️ βœ… βœ… βœ…

Legend:

  • βœ… Full support
  • ⚠️ Partial support or limitations
  • ❌ Not supported

πŸ” Detailed Browser Information

Google Chrome

Versions Tested: 90, 100, 110, 120+

Support Level: βœ… Excellent

Features:

  • All features fully supported
  • Best TTS support with multiple voices
  • Excellent performance
  • Full Web Speech API support

Known Issues: None

Recommendations:

  • Best browser for full feature experience
  • Recommended for development and testing

Mozilla Firefox

Versions Tested: 88, 100, 110, 120+

Support Level: βœ… Good (⚠️ Limited TTS)

Features:

  • All core features fully supported
  • Color blindness filters work perfectly
  • Reading tools function well
  • Limited TTS support (basic functionality only)

Known Issues:

  • TTS has limited voice options
  • Some TTS features may not work as expected
  • TTS rate/pitch control may be limited

Recommendations:

  • Works well for all features except advanced TTS
  • TTS will work but with reduced functionality

Safari (macOS)

Versions Tested: 14, 15, 16, 17+

Support Level: βœ… Excellent

Features:

  • All features fully supported
  • Excellent TTS support
  • Native macOS voice integration
  • Smooth performance

Known Issues: None

Recommendations:

  • Excellent choice for macOS users
  • Full feature support

Safari (iOS)

Versions Tested: iOS 14, 15, 16, 17+

Support Level: βœ… Excellent

Features:

  • All features fully supported
  • Touch-friendly interface
  • Responsive design works perfectly
  • TTS works with iOS voices

Known Issues: None

Recommendations:

  • Perfect for mobile users
  • Full feature support on iOS devices

Microsoft Edge

Versions Tested: 90, 100, 110, 120+

Support Level: βœ… Excellent

Features:

  • All features fully supported (Chromium-based)
  • Same excellent support as Chrome
  • Full TTS support
  • Excellent performance

Known Issues: None

Recommendations:

  • Excellent alternative to Chrome
  • Full feature support

Opera

Versions Tested: 76, 90, 100+

Support Level: βœ… Excellent

Features:

  • All features fully supported (Chromium-based)
  • Same support as Chrome/Edge
  • Full TTS support

Known Issues: None

Recommendations:

  • Full feature support
  • Good alternative browser

πŸ“± Mobile Browser Details

Chrome Mobile (Android)

Support: βœ… Full

  • All features work perfectly
  • Touch interface is responsive
  • TTS works with Android voices
  • Performance is excellent

Safari iOS

Support: βœ… Full

  • All features work perfectly
  • Native iOS integration
  • Smooth animations
  • TTS uses iOS voices

Samsung Internet

Support: βœ… Full

  • Based on Chromium
  • Full feature support
  • Works like Chrome Mobile

Firefox Mobile

Support: ⚠️ Partial

  • Core features work well
  • Limited TTS support (similar to desktop Firefox)
  • Other features function normally

🚫 Unsupported Browsers

Internet Explorer

Status: ❌ Not Supported

Reason: IE is deprecated and doesn't support modern web standards required by the plugin.

Alternatives: Use Edge, Chrome, Firefox, or Safari

Older Browsers

Browsers older than the minimum versions listed above are not supported and may not work correctly.


πŸ”§ Browser-Specific Notes

Text-to-Speech (TTS)

Best Support:

  • Chrome/Edge/Opera: Full support with multiple voices
  • Safari: Full support with native voices

Limited Support:

  • Firefox: Basic TTS works, but advanced features are limited

Mobile:

  • iOS Safari: Uses iOS voices
  • Chrome Mobile: Uses Android voices
  • Firefox Mobile: Limited support

Color Blindness Filters

All Modern Browsers: βœ… Full support

  • Uses SVG filters
  • Works in all modern browsers
  • May have slight performance impact on very large pages

localStorage (Settings Persistence)

All Modern Browsers: βœ… Full support

  • Settings saved per domain
  • Persists across sessions
  • Works in all modern browsers

Note: Some browsers in private/incognito mode may clear localStorage when the session ends.

CSS Features

All Modern Browsers: βœ… Full support

  • Modern CSS features used
  • Responsive design works everywhere
  • Animations and transitions supported

πŸ§ͺ Testing Recommendations

For Developers

  1. Primary Testing:

    • Chrome (latest)
    • Firefox (latest)
    • Safari (latest)
  2. Secondary Testing:

    • Edge (latest)
    • Mobile browsers (iOS Safari, Chrome Mobile)
  3. Feature-Specific Testing:

    • Test TTS in Chrome and Safari (best support)
    • Test TTS in Firefox (limited support)
    • Test color filters on large pages (performance)

For Users

If you experience issues:

  1. Update Your Browser:

    • Use the latest version of your browser
    • Enable automatic updates
  2. Try a Different Browser:

    • Chrome or Edge for best TTS support
    • Firefox works well for most features
    • Safari for macOS/iOS users
  3. Check Browser Settings:

    • Ensure JavaScript is enabled
    • Check that localStorage is allowed
    • Verify cookies are enabled

πŸ“ˆ Browser Market Share Considerations

The plugin supports browsers used by 99%+ of users:

  • Chrome: ~65% market share βœ…
  • Safari: ~20% market share βœ…
  • Edge: ~5% market share βœ…
  • Firefox: ~3% market share βœ…
  • Others: ~7% market share βœ…

Coverage: Nearly all users can use the plugin with full or near-full functionality.


πŸ”„ Browser Update Policy

The plugin is tested against:

  • Current stable versions of all major browsers
  • Previous 2 versions for backward compatibility
  • Beta versions for upcoming features

Recommendation: Always use the latest stable version of your browser for the best experience.


⚠️ Known Limitations

Firefox TTS Limitations

  • Limited voice selection
  • Some TTS parameters may not work as expected
  • Word highlighting may be less accurate

Workaround: TTS still works for basic text reading, just with reduced customization.

Performance on Large Pages

  • Color blindness filters may slow down pages with many images
  • Reading tools may have slight lag on very long pages

Workaround: Optimize images and consider disabling filters on very large pages.

Private/Incognito Mode

  • Settings may not persist in some browsers' private modes
  • localStorage may be cleared when session ends

Workaround: Use normal browsing mode for persistent settings.


πŸ†˜ Browser-Specific Troubleshooting

Chrome Issues

Problem: Widget not appearing

Solution:

  • Clear browser cache
  • Check for extension conflicts
  • Disable extensions temporarily

Firefox Issues

Problem: TTS not working

Solution:

  • TTS has limited support in Firefox
  • Try Chrome or Safari for full TTS features
  • Basic TTS should still work

Safari Issues

Problem: Styles look different

Solution:

  • Safari may render some CSS slightly differently
  • Usually not a functional issue
  • Test in other browsers to compare

Mobile Browser Issues

Problem: Touch not working

Solution:

  • Ensure viewport meta tag is present
  • Test on actual device, not just emulator
  • Check for touch event conflicts

πŸ“š Related Pages


πŸ”— Browser Update Links

Keep your browser updated:


Last Updated: November 2025

Tested Browsers: Chrome 120, Firefox 121, Safari 17, Edge 120, Opera 105

Getting Started

Documentation

Guides

Development

Support

Clone this wiki locally