![]() 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> |
||
---|---|---|
.. | ||
RCEWrapper.test.js | ||
StatusBar.test.js | ||
axe.test.js | ||
entry.js | ||
testcafe.html |