-
Notifications
You must be signed in to change notification settings - Fork 0
Browser Compatibility
Complete browser compatibility information for the Accessibility Widget.
The Accessibility Widget is tested and works on all modern browsers. Below is a comprehensive compatibility matrix.
| 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) |
| 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+ | Limited TTS support | |
| Edge Mobile | 90+ | ✅ Yes | Full support |
| 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 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Feature | Chrome | Firefox | Safari | Edge | Opera |
|---|---|---|---|---|---|
| Text-to-Speech | ✅ Full | ✅ 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
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
Versions Tested: 88, 100, 110, 120+
Support Level: ✅ Good (
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
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
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
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
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
Support: ✅ Full
- All features work perfectly
- Touch interface is responsive
- TTS works with Android voices
- Performance is excellent
Support: ✅ Full
- All features work perfectly
- Native iOS integration
- Smooth animations
- TTS uses iOS voices
Support: ✅ Full
- Based on Chromium
- Full feature support
- Works like Chrome Mobile
Support:
- Core features work well
- Limited TTS support (similar to desktop Firefox)
- Other features function normally
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
Browsers older than the minimum versions listed above are not supported and may not work correctly.
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
All Modern Browsers: ✅ Full support
- Uses SVG filters
- Works in all modern browsers
- May have slight performance impact on very large pages
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.
All Modern Browsers: ✅ Full support
- Modern CSS features used
- Responsive design works everywhere
- Animations and transitions supported
-
Primary Testing:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
-
Secondary Testing:
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
-
Feature-Specific Testing:
- Test TTS in Chrome and Safari (best support)
- Test TTS in Firefox (limited support)
- Test color filters on large pages (performance)
If you experience issues:
-
Update Your Browser:
- Use the latest version of your browser
- Enable automatic updates
-
Try a Different Browser:
- Chrome or Edge for best TTS support
- Firefox works well for most features
- Safari for macOS/iOS users
-
Check Browser Settings:
- Ensure JavaScript is enabled
- Check that localStorage is allowed
- Verify cookies are enabled
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.
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.
- 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.
- 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.
- Settings may not persist in some browsers' private modes
- localStorage may be cleared when session ends
Workaround: Use normal browsing mode for persistent settings.
Problem: Widget not appearing
Solution:
- Clear browser cache
- Check for extension conflicts
- Disable extensions temporarily
Problem: TTS not working
Solution:
- TTS has limited support in Firefox
- Try Chrome or Safari for full TTS features
- Basic TTS should still work
Problem: Styles look different
Solution:
- Safari may render some CSS slightly differently
- Usually not a functional issue
- Test in other browsers to compare
Problem: Touch not working
Solution:
- Ensure viewport meta tag is present
- Test on actual device, not just emulator
- Check for touch event conflicts
Keep your browser updated:
Last Updated: November 2025
Tested Browsers: Chrome 120, Firefox 121, Safari 17, Edge 120, Opera 105
- Installation Guide - Step-by-step installation instructions
- Quick Start Guide - Get up and running in 5 minutes
- Configuration Guide - Customize the plugin to your needs
- Features Overview - Complete list of all features
- JavaScript API - Programmatic control documentation
- Browser Compatibility - Supported browsers and features
- WordPress Integration - How to integrate with WordPress
- Customization Guide - Styling and theming
- Advanced Usage - Tips and tricks for power users
- Contributing - How to contribute to the project
- Development Setup - Set up your development environment
- Architecture - Understanding the codebase
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
- Known Issues - Current limitations and workarounds