canvas-lms/ui
Chris Soto 9b0391c4e4 fix rubric a11y bugs part 1
this commit fixes the following rubric a11y bugs:
- remove scroll bar when clicking on rating order dropdown
- update the add rating button in the criterion modal to be focusable
- add the rating name to the remove rating button speech to text
- update the rating scale accordion to use the inst-ui ToggleDetails

fixes: EVAL-4302
fixes: EVAL-4304
fixes: EVAL-4306
fixes: EVAL-4307
flag=enhanced_rubrics

test plan:
- in firefox, navigate to rubric builder page. verify that clicking in
  the rating order dropdown does not cause a scroll bar to appear
- open the criterion modal
- tab through the modal and verify that the add rating button + line
  appears and is focusable. verify that you can press enter or space to
  add a rating
- with a rating that has a name, verify that the remove rating button
  speech to text includes the rating name
- save the criterion. verify that with speech to text on, when you tab
  to the rating scale toggle, that it lets you know if it is expanded
  or collapsed

Change-Id: Ida938aa520737808dd2ac8038395bc40c4af6196
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350757
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Reviewed-by: Cameron Ray <cameron.ray@instructure.com>
QA-Review: Ojaswee Chaudhary <ojaswee.chaudhary@instructure.com>
Product-Review: Ravi Koll <ravi.koll@instructure.com>
2024-06-24 16:21:26 +00:00
..
boot @canvas/test-utils and @canvas/package-tests 2024-06-13 11:41:10 +00:00
engine Fix webpackIgnore directives in IntlPolyfills 2024-02-28 21:34:17 +00:00
ext Add support for the Irish (Gaeilge) Language (ga) 2024-03-07 16:20:21 +00:00
features fix rubric a11y bugs part 1 2024-06-24 16:21:26 +00:00
shared spec: unskip and update itemassigntotray tests 2024-06-24 16:08:29 +00:00
.eslintrc.js support multiple entry bundles 2024-01-25 21:10:01 +00:00
.i18nrc Enable translation extraction from JSX 2023-08-08 16:17:36 +00:00
.xssignore finish colocating QUnit test files 2024-06-13 11:40:57 +00:00
api.d.ts add checkpoints to assignments index student 2024-06-17 20:52:17 +00:00
featureBundles.ts Remove dead code behind react_inbox 2024-06-15 05:12:51 +00:00
global.d.ts fix TS errors in ui/shared/block-editor 2024-05-23 16:05:48 +00:00
imports.d.ts move $.raw to independent function 2024-01-06 05:43:58 +00:00
index.ts Retire old jQueryUI help dialog 2024-06-17 22:43:27 +00:00
loadLocale.ts ensure moment locale chunk names match include_head_js 2024-02-29 16:55:18 +00:00
setup-vitests.tsx Localize jest-fetch-mock usage 2023-11-20 17:42:32 +00:00