diff --git a/apps/files/src/components/BreadCrumbs.vue b/apps/files/src/components/BreadCrumbs.vue index 36cfc58f45f84..db944b4a77294 100644 --- a/apps/files/src/components/BreadCrumbs.vue +++ b/apps/files/src/components/BreadCrumbs.vue @@ -16,19 +16,23 @@ v-bind="section" dir="auto" :to="section.to" + :class="{ 'is-current': section.isCurrent }" :force-icon-text="index === 0 && fileListWidth >= 486" :title="titleForSection(index, section)" :aria-description="ariaForSection(section)" - @click.native="onClick(section.to)" + :aria-current="section.isCurrent ? 'page' : null" + :tabindex="section.isCurrent ? -1 : 0" + @click.native="onClickIfNotCurrent(section.to, index)" @dragover.native="onDragOver($event, section.dir)" @drop="onDrop($event, section.dir)"> +