eed550ce62
It looks like tinymce by default wraps the whole RCE element in a `role="application"` attribute, which causes NVDA to skip over it as an editable element. This switches that to a `role="document"` attribute to make it more visible to NVDA and other screen readers. fixes LS-1659 flag = rce_enhancements Test plan: - create a new assignment for a course - when in NVDA's "browse" mode, hit the "E" key to skip to the next editable text field - verify that NVDA does not skip over the RCE to the points field any longer - ensure that screen readers continue to read content within the RCE the same way they did before Change-Id: If03e1ce8fb7cc4af9dbf3531012cfb4c366cbfce Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/254517 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: Jeremy Stanley <jeremy@instructure.com> QA-Review: Robin Kuss <rkuss@instructure.com> Product-Review: Daniel Sasaki <dsasaki@instructure.com> |
||
---|---|---|
.. | ||
babel-preset-pretranslated-format-message | ||
babel-preset-pretranslated-translations-package-format-message | ||
browserslist-config-canvas-lms | ||
canvas-media | ||
canvas-planner | ||
canvas-rce | ||
jest-moxios-utils | ||
js-utils | ||
k5uploader | ||
old-copy-of-react-14-that-is-just-here-so-if-analytics-is-checked-out-it-doesnt-change-yarn.lock | ||
ready | ||
translations |