diff --git a/app/assets/stylesheets/shared_styles/elements/toggles.scss b/app/assets/stylesheets/shared_styles/elements/toggles.scss index 69dbbe300..360afcc2f 100644 --- a/app/assets/stylesheets/shared_styles/elements/toggles.scss +++ b/app/assets/stylesheets/shared_styles/elements/toggles.scss @@ -52,6 +52,12 @@ input[type="checkbox"].sci-toggle-checkbox { } } + &:focus + .sci-toggle-checkbox-label { + box-shadow: 0 0 0 4px var(--sn-science-blue-hover); + outline: 2px solid transparent; + outline-offset: 2px; + } + &.hidden + .sci-toggle-checkbox-label { display: none; } diff --git a/app/javascript/vue/shareable_links/components/delete_shareable_link.vue b/app/javascript/vue/shareable_links/components/delete_shareable_link.vue index 8a9e37142..1831121eb 100644 --- a/app/javascript/vue/shareable_links/components/delete_shareable_link.vue +++ b/app/javascript/vue/shareable_links/components/delete_shareable_link.vue @@ -3,7 +3,7 @@ diff --git a/app/javascript/vue/shareable_links/components/shareable_link_modal.vue b/app/javascript/vue/shareable_links/components/shareable_link_modal.vue index 2adb78253..f00d46305 100644 --- a/app/javascript/vue/shareable_links/components/shareable_link_modal.vue +++ b/app/javascript/vue/shareable_links/components/shareable_link_modal.vue @@ -18,6 +18,7 @@ type="button" class="close float-right !ml-auto" data-dismiss="modal" + tabindex="0" aria-label="Close" > @@ -31,6 +32,7 @@ v-model="sharedEnabled" id="checkbox" class="sci-toggle-checkbox" + tabindex="0" @change="checkboxChange" @keyup.enter="handleCheckboxEnter"/> @@ -39,6 +41,7 @@