Skip to content

Commit

Permalink
BC-8427- Improve A11y of add and remove member dialog (#3467)
Browse files Browse the repository at this point in the history
Improves A11y for keyboard and screenreader navigation of the add + remove member dialogs and all dialogs that use the ConfirmationDialog component. 

* add vueuse focus trap
* close dialogs with esc
* add focus trap for add members dialog
* ConfirmationDialog: replace custom dialog with v-dialog
* add focus trap for confirmation dialog
* add tabbable mock for testing focus trap
  • Loading branch information
NFriedo authored Dec 19, 2024
1 parent c298ab2 commit 25d2f61
Show file tree
Hide file tree
Showing 9 changed files with 669 additions and 203 deletions.
244 changes: 183 additions & 61 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"@vuelidate/validators": "^2.0.4",
"@vueuse/components": "^10.11.0",
"@vueuse/core": "^10.11.0",
"@vueuse/integrations": "^12.0.0",
"axios": "^1.7.4",
"cross-env": "^7.0.3",
"dayjs": "^1.11.10",
Expand Down
Loading

0 comments on commit 25d2f61

Please sign in to comment.