diff --git a/neode-ui/src/style.css b/neode-ui/src/style.css index bfee5f64..36850cb5 100644 --- a/neode-ui/src/style.css +++ b/neode-ui/src/style.css @@ -62,7 +62,6 @@ /* Elements with existing styles: suppress the global glow, let their own styles handle it */ .glass-card:focus-visible, .sidebar-nav-item:focus-visible, -.path-action-button:focus-visible, .path-option-card:focus-visible, .kiosk-app-tile:focus-visible, input:focus-visible, diff --git a/neode-ui/src/views/OnboardingPath.vue b/neode-ui/src/views/OnboardingPath.vue index a91326cc..e1c16692 100644 --- a/neode-ui/src/views/OnboardingPath.vue +++ b/neode-ui/src/views/OnboardingPath.vue @@ -101,9 +101,10 @@ const router = useRouter() const continueButton = ref(null) onMounted(() => { + // Focus after slide transition completes (400ms + buffer) setTimeout(() => { continueButton.value?.focus({ preventScroll: true }) - }, 400) + }, 500) }) function proceed() {