Bug 1424156 part 2: Don't treat message icons in the Web Console as live content for accessibility. r?nchevobbe
Message icons now get the aria-live="off" attribute.
This stops screen readers from automaticaly reading icon descriptions, which might be interesting to read later but make things inefficient when automatically reading new output.
MozReview-Commit-ID: BQOUnTRVkBE
--- a/devtools/client/webconsole/new-console-output/components/MessageIcon.js
+++ b/devtools/client/webconsole/new-console-output/components/MessageIcon.js
@@ -19,16 +19,17 @@ const CONSTANT_ICONS = {
"log": getIconElement("level.log"),
"debug": getIconElement("level.debug"),
};
function getIconElement(level) {
return dom.span({
className: "icon",
title: l10n.getStr(level),
+ "aria-live": "off",
});
}
MessageIcon.displayName = "MessageIcon";
MessageIcon.propTypes = {
level: PropTypes.string.isRequired,
};
function MessageIcon(props) {