diff --git a/frontend/src/composables/useEscapeKey.ts b/frontend/src/composables/useEscapeKey.ts index acb4094..4d85c65 100644 --- a/frontend/src/composables/useEscapeKey.ts +++ b/frontend/src/composables/useEscapeKey.ts @@ -45,6 +45,11 @@ export function useEscapeKey( // 执行回调 callback() + // 移除当前元素的焦点,避免残留样式 + if (document.activeElement instanceof HTMLElement) { + document.activeElement.blur() + } + // 如果只监听一次,则移除监听器 if (once) { removeEventListener() diff --git a/frontend/src/features/usage/components/UsageRecordsTable.vue b/frontend/src/features/usage/components/UsageRecordsTable.vue index b6d2a73..dc28d17 100644 --- a/frontend/src/features/usage/components/UsageRecordsTable.vue +++ b/frontend/src/features/usage/components/UsageRecordsTable.vue @@ -136,23 +136,20 @@