diff --git a/.changeset/mean-cherries-press.md b/.changeset/mean-cherries-press.md new file mode 100644 index 0000000000..ecb7905e50 --- /dev/null +++ b/.changeset/mean-cherries-press.md @@ -0,0 +1,7 @@ +--- +"@khanacademy/wonder-blocks-clickable": major +"@khanacademy/wonder-blocks-dropdown": major +"@khanacademy/wonder-blocks-core": major +--- + +Fixes keyboard tests in Dropdown and Clickable with specific key events. We now check `event.key` instead of `event.which` or `event.keyCode` to remove deprecated event properties and match the keys returned from Testing Library/userEvent. diff --git a/.changeset/tasty-rockets-mix.md b/.changeset/tasty-rockets-mix.md new file mode 100644 index 0000000000..9068c82edb --- /dev/null +++ b/.changeset/tasty-rockets-mix.md @@ -0,0 +1,7 @@ +--- +"@khanacademy/wonder-blocks-dropdown": major +--- + +1. Updates dropdown openers for SingleSelect and MultiSelect to use `role="combobox"` instead of `button`. +2. SingleSelect and MultiSelect should have a paired `