diff --git a/packages/client/src/components/form/textarea.vue b/packages/client/src/components/form/textarea.vue index cb502a422..73633399d 100644 --- a/packages/client/src/components/form/textarea.vue +++ b/packages/client/src/components/form/textarea.vue @@ -168,6 +168,7 @@ export default defineComponent({ onInput, onKeydown, updated, + i18n, }; }, }); diff --git a/packages/client/src/components/ui/window.vue b/packages/client/src/components/ui/window.vue index 460cf7d59..758d4d47b 100644 --- a/packages/client/src/components/ui/window.vue +++ b/packages/client/src/components/ui/window.vue @@ -170,6 +170,7 @@ function onHeaderMousedown(evt: MouseEvent) { beforeClickedAt = Date.now(); const main = rootEl; + if (main == null) return; if (!contains(main, document.activeElement)) main.focus(); diff --git a/packages/client/src/router.ts b/packages/client/src/router.ts index 573403c22..a8743416f 100644 --- a/packages/client/src/router.ts +++ b/packages/client/src/router.ts @@ -141,6 +141,10 @@ export const routes = [{ path: '/webhook', name: 'webhook', component: page(() => import('./pages/settings/webhook.vue')), + }, { + path: '/deck', + name: 'deck', + component: page(() => import('./pages/settings/deck.vue')), }, { path: '/other', name: 'other',