diff --git a/changelog/unreleased/enhancement-new-file-menu-a11y b/changelog/unreleased/enhancement-new-file-menu-a11y new file mode 100644 index 00000000000..f48a09ffdd7 --- /dev/null +++ b/changelog/unreleased/enhancement-new-file-menu-a11y @@ -0,0 +1,6 @@ +Enhancement: Improve accessibility on new file menu + +We now use buttons instead of a-tags in the new file menu. Also fixed the double-focus per item when +navigating via tab. + +https://github.com/owncloud/web/pull/5058 diff --git a/packages/web-app-files/src/components/AppBar.vue b/packages/web-app-files/src/components/AppBar.vue index 02709d8a8a5..3df3e4535dc 100644 --- a/packages/web-app-files/src/components/AppBar.vue +++ b/packages/web-app-files/src/components/AppBar.vue @@ -42,40 +42,57 @@ close-on-click :options="{ delayHide: 0 }" > - - - - - New folder… - - - {{ newFileHandler.menuTitle($gettext) }} - - + diff --git a/packages/web-app-files/src/components/FileUpload.vue b/packages/web-app-files/src/components/FileUpload.vue index df5a1490afb..ed2821a88ee 100644 --- a/packages/web-app-files/src/components/FileUpload.vue +++ b/packages/web-app-files/src/components/FileUpload.vue @@ -1,18 +1,20 @@