diff --git a/app/src/assets/scss/_dialog.scss b/app/src/assets/scss/_dialog.scss index 2903d2dce..5ff77e6ea 100644 --- a/app/src/assets/scss/_dialog.scss +++ b/app/src/assets/scss/_dialog.scss @@ -88,9 +88,7 @@ .b3-list:last-child { border-left: 1px solid var(--b3-theme-surface-lighter); - overflow: auto; - max-width: 360px; - min-width: 200px; + max-height: calc(70vh - 35px) } .dialog__path { diff --git a/app/src/util/globalShortcut.ts b/app/src/util/globalShortcut.ts index 409eb3837..6811ce4e3 100644 --- a/app/src/util/globalShortcut.ts +++ b/app/src/util/globalShortcut.ts @@ -416,13 +416,14 @@ export const globalShortcut = () => { if (getSelection().rangeCount > 0) { range = getSelection().getRangeAt(0).cloneRange(); } + hideElements(["dialog"]); switchDialog = new Dialog({ title: window.siyuan.languages.switchTab, content: `
- +
`, @@ -850,7 +851,7 @@ ${unicode2Emoji(item.icon || Constants.SIYUAN_IMAGE_FILE, false, "b3-list-item__
- +
`,