Jaws for Windows (at least up to Jaws 16) does not announce any role=status messages at all so the user will not hear any tray messages or assistive messages without this change Change-Id: Ia110d96b8254b98ed66f0765330865099e729abctags/7.6.0.alpha3
<li>Widgetset files and other pre-compressed resources are sent as gzip to compatible browsers. | <li>Widgetset files and other pre-compressed resources are sent as gzip to compatible browsers. | ||||
This may interfere with custom response compression solutions that do not respect the Content-Encoding response header.</li> | This may interfere with custom response compression solutions that do not respect the Content-Encoding response header.</li> | ||||
<li>Unused methods related to the "out of sync" message have been removed from SystemMessages class.</li> | <li>Unused methods related to the "out of sync" message have been removed from SystemMessages class.</li> | ||||
<li>All notifications use the WAI-ARIA alert role to be compatible with Jaws</li> | |||||
</ul> | </ul> | ||||
<h3 id="knownissues">Known Issues and Limitations</h3> | <h3 id="knownissues">Known Issues and Limitations</h3> | ||||
<ul> | <ul> |
notificationConfigurations.put("humanized", | notificationConfigurations.put("humanized", | ||||
new NotificationTypeConfiguration("Info: ", null, | new NotificationTypeConfiguration("Info: ", null, | ||||
NotificationRole.ALERT)); | NotificationRole.ALERT)); | ||||
// We use alert instead of status for all notifications because | |||||
// (at least) Jaws 16 and earlier fail to announce any role=status | |||||
// message in Chrome/Firefox | |||||
notificationConfigurations.put("tray", | notificationConfigurations.put("tray", | ||||
new NotificationTypeConfiguration("Status: ", null, | new NotificationTypeConfiguration("Status: ", null, | ||||
NotificationRole.STATUS)); | |||||
NotificationRole.ALERT)); | |||||
notificationConfigurations.put("assistive", | notificationConfigurations.put("assistive", | ||||
new NotificationTypeConfiguration("Note: ", null, | new NotificationTypeConfiguration("Note: ", null, | ||||
NotificationRole.STATUS)); | |||||
NotificationRole.ALERT)); | |||||
} | } | ||||
/** | /** | ||||
* State related to the Page class. | * State related to the Page class. |