Accessibility support has been added to make apps accessible to all users, including those with disabilities. ArcGIS Web AppBuilder now includes support for accessibility in some widgets and themes for 2D apps. With incremental releases, more widgets and themes will support accessibility. Currently, it is only applicable for a 2D app at run time. It is not supported during configuration of the app.
The tables below contain the supported screen readers, widgets, and themes for Web AppBuilder.
Tip:
For more information about the accessibility of Web AppBuilder apps, see this blog article.
Note:
The table contents are subject to change with incremental releases.
Screen readers
Accessibility support for Web AppBuilder was tested with the following screen reader and browser combinations in the identified operating system:
Operating system | Browser | Supported screen reader |
---|---|---|
Microsoft Windows | Google Chrome | Chrome Screen Reader extension |
Chrome, Mozilla Firefox, and other Windows browsers | NVDA |
Themes
The following table contains currently supported themes:
Theme | Accessibility | Notes |
---|---|---|
Billboard Theme | Supported | |
Dashboard Theme | Supported with limits | Switching between tabs to activate a widget in a group is not supported using the keyboard. |
Search by headings is not supported with screen readers. | ||
Foldable Theme | Supported | |
Jewelry Box Theme | Supported | |
Launchpad Theme | Supported with limits | The minimize button for on-screen widgets is not supported using the keyboard, by design. |
Plateau Theme | Supported | |
Pocket Theme | Supported | |
Tab Theme | Supported |
Widgets
The following table contains the accessible widgets and their support level:
Note:
Some interactions between widgets and maps are not supported using the keyboard or screen readers. This is the main reason that certain widgets have limited accessibility support.
Map pop-ups are not supported for accessibility due to limitations.
Note:
Custom images will not obtain alt text automatically. To make your images or icons available for screen readers, you must configure the app and reupload images in widgets with desired descriptions as image name.
Widget | Accessibility | Notes |
---|---|---|
About | Supported | |
Attribute Table | Supported | |
Basemap Gallery | Supported | |
Batch Attribute Editor | Supported with limits | Selecting features in the map is not supported when using the keyboard. |
Bookmark | Supported with limits | The reorder operation is not supported when using the keyboard. |
Chart | Supported with limits | User-defined area selection is not supported when using only the keyboard. |
Chart interpretation is not recognized by screen readers. | ||
Coordinate | Supported with limits | Clicking the map to get coordinates is not supported when using the keyboard. |
Coordinate Conversion | Supported | |
Cost Analysis | Supported with limits | Adding or selecting features in the map is not supported when using the keyboard. |
Data Aggregation | Supported | |
Default Extent (Home Button) | Supported | |
Directions | Supported with limits | Clicking to choose points, add stops, or create barriers is not supported when using the keyboard. |
Dragging point features to reorder addresses is not supported when using the keyboard. | ||
To specify leaving time other than the Leave Now option is not supported by using the keyboard. | ||
Distance and Direction | Supported | |
District Lookup | Supported | |
Draw | Supported with limits | Drawing on the map is not supported when using the keyboard. |
Selecting icons for preview is not supported when using the keyboard. | ||
Emergency Response Guide | Supported | |
Extent Navigate | Supported | |
Filter | Supported | |
Full Screen | Supported | |
GeoLookup | Supported | |
Grid Overlay | Supported | |
Gridded Reference Graphic | Supported | |
Group Filter | Supported | |
Infographic | Supported with limits | Keyboard access and interpretations for charts are not supported; this includes the chart setting icon. |
Info Summary | Supported | |
Layer List | Supported | |
Legend | Supported with limits | Basemap information (if configured) is not read by screen readers when the widget is opened for the first time. |
My Location | Supported with conditions | If location access is allowed in browser settings and there are no browser warning pop-ups, the widget is accessible. |
Near Me | Supported | |
Network Trace | Supported with limits | Adding input features, such as flags and barriers on the map, is not supported when using the keyboard. |
Parcel Drafter | Supported | |
Public Notification | Supported | |
Query | Supported | |
Related Table Chart | Supported | |
Scalebar | Supported | |
Screening | Supported | |
Search | Supported with limits | Search source titles in the search result list are not recognized by screen readers. |
Share | Supported | |
Situation Awareness | Supported | |
Smart Editor | Supported with limits | Adding or selecting features in the map is not supported when using the keyboard. |
Splash | Supported | |
Threat Analysis | Supported | |
Time Slider | Supported with limits | Keyboard access or drag-operation for slider are not supported. |
Layer names or time descriptions are not supported for screen readers. | ||
Visibility | Supported | |
Zoom Slider | Supported |