From 4af07970512dc6c75a9d340ec90b37c5f485740f Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 13 Apr 2026 22:35:31 +0800 Subject: [PATCH] fix cannot switch between hours, minutes and seconds by pressing the tab (#554) --- src/components/desktop/DateTimeSelect.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/desktop/DateTimeSelect.vue b/src/components/desktop/DateTimeSelect.vue index 0d798fa1..cca06d1b 100644 --- a/src/components/desktop/DateTimeSelect.vue +++ b/src/components/desktop/DateTimeSelect.vue @@ -347,12 +347,20 @@ function onKeyDown(type: string, e: KeyboardEvent): void { setChildInputFocus(minuteInput.value?.$el, 'input'); }, 50); }); + + e.preventDefault(); + e.stopPropagation(); + return; } else if (type === 'minute') { nextTick(() => { setTimeout(() => { setChildInputFocus(secondInput.value?.$el, 'input'); }, 50); }); + + e.preventDefault(); + e.stopPropagation(); + return; } }