diff --git a/app/assets/javascripts/repository/file_tree_browser/components/tree_list.vue b/app/assets/javascripts/repository/file_tree_browser/components/tree_list.vue index 39e9d61f01dafc7e1a1386b9e8a498ee9c031e07..0bf536f0e332519a70f3091664d0691cafe93747 100644 --- a/app/assets/javascripts/repository/file_tree_browser/components/tree_list.vue +++ b/app/assets/javascripts/repository/file_tree_browser/components/tree_list.vue @@ -398,6 +398,7 @@ export default { :level="item.level" :opened="item.opened" :loading="item.loading" + :tabindex="item.loading ? -1 : 0" :aria-current="isCurrentPath(item.path)" :style="{ '--level': item.level }" :class="{ diff --git a/app/assets/javascripts/vue_shared/components/file_row.vue b/app/assets/javascripts/vue_shared/components/file_row.vue index 4e7ce05f34ef8523c8e6813db6495968184d7662..e068155840294155963ade97af3a007d95353813 100644 --- a/app/assets/javascripts/vue_shared/components/file_row.vue +++ b/app/assets/javascripts/vue_shared/components/file_row.vue @@ -147,6 +147,7 @@ export default { :data-level="level" class="file-row" :aria-expanded="file.type === 'tree' ? file.opened.toString() : undefined" + :aria-label="file.name" @click="clickFile" >