diff --git a/app/src/assets/scss/component/_dialog.scss b/app/src/assets/scss/component/_dialog.scss index 7444c9b04..b68719889 100644 --- a/app/src/assets/scss/component/_dialog.scss +++ b/app/src/assets/scss/component/_dialog.scss @@ -97,4 +97,15 @@ opacity: 1; } } + + &__loading { + position: fixed; + top: 45vh; + width: 70vw; + left: 15vw; + color: var(--b3-theme-on-surface); + background: var(--b3-theme-background); + padding: 10px; + border-radius: var(--b3-border-radius-b); + } } diff --git a/app/src/boot/globalEvent/keydown.ts b/app/src/boot/globalEvent/keydown.ts index e6f4ac496..54bf96869 100644 --- a/app/src/boot/globalEvent/keydown.ts +++ b/app/src/boot/globalEvent/keydown.ts @@ -1048,7 +1048,7 @@ const panelTreeKeydown = (app: App, event: KeyboardEvent) => { let switchDialog: Dialog; export const windowKeyDown = (app: App, event: KeyboardEvent) => { // https://github.com/siyuan-note/siyuan/issues/9848 忘记为什么要阻止了 .av__mask 的情况,测了下没问题就先移除 - if (document.getElementById("errorLog") || event.isComposing) { + if (document.getElementById("progress") || document.getElementById("errorLog") || event.isComposing) { return; } const target = event.target as HTMLElement; diff --git a/app/src/dialog/processSystem.ts b/app/src/dialog/processSystem.ts index b0958dd26..a046faf32 100644 --- a/app/src/dialog/processSystem.ts +++ b/app/src/dialog/processSystem.ts @@ -309,7 +309,7 @@ export const progressLoading = (data: IWebSocketData) => { } if (data.code === 0) { progressElement.innerHTML = `
-