home
  • Blog
3.27
  • Introduction
  • Getting Started
  • Tutorial
  • Core Concepts
  • Components
  • Routing
  • Services
  • Ember Data
  • In-Depth Topics
  • Application Development
  • Application Concerns
  • Accessibility
    • Intro to Accessibility
    • Application Considerations
    • Page Template Considerations
    • Component Considerations
    • Testing Considerations
    • Learning Resources
  • Configuration
  • Testing
  • Addons and Dependencies
  • Developer Tools
  • Ember Inspector
  • Code Editors
  • Additional Resources
  • Upgrading
  • Contributing to Ember.js
  • Glossary
Old Guides - You are viewing the guides for Ember v3.27.0.
Go to v5.0.0

Testing Considerations

Edit pencil

Screen Reader and Browser Combinations

It is important to use a screen reader when checking to make sure your application is accessible.

There are assistive technologies (known as screen readers) available for all common desktop platforms and mobile devices.

  • VoiceOver, integrated in Apple products
  • Narrator, integrated in Windows products
  • Orca, available for integration in Ubuntu, otherwise available as a download
  • JAWS, proprietary software by Freedom Scientific, available for Windows
  • NVDA, open source software, available for Windows
  • TalkBack, integrated in Android products

While developing and testing for conformance, keep in mind that there are well-known screen reader and browser combinations that were developed in a way that work well together; using combinations different than these may produce false-positive results. It should be noted that these may change over time, so periodic review of this list is recommended.

  • Firefox & NVDA (Windows)
  • IE & JAWS (Windows)
  • Edge & Narrator (Windows)
  • Safari & VoiceOver (MacOS)

The absolute best method for learning how a screen reader works is using one yourself! It might feel a little awkward at first, but understanding how to use a screen reader (and other assistive technology) will help you become a more skilled developer.

left arrow
Component Considerations
Learning Resources
right arrow
On this page

  • Screen Reader and Browser Combinations
Team Sponsors Security Legal Branding Community Guidelines
Twitter GitHub Discord Mastodon

If you want help you can contact us by email, open an issue, or get realtime help by joining the Ember Discord.

© Copyright 2023 - Tilde Inc.
Ember.js is free, open source and always will be.


Ember is generously supported by
blue