diff --git a/app/src/layout/dock/Files.ts b/app/src/layout/dock/Files.ts index 9aba4e4c2..71cc0ade6 100644 --- a/app/src/layout/dock/Files.ts +++ b/app/src/layout/dock/Files.ts @@ -777,7 +777,9 @@ export class Files extends Model { if (parentElement) { const iconElement = parentElement.querySelector("svg"); iconElement.classList.remove("b3-list-item__arrow--open"); - iconElement.parentElement.classList.add("fn__hidden"); + if (parentElement.dataset.type !== "navigation-root") { + iconElement.parentElement.classList.add("fn__hidden"); + } const emojiElement = iconElement.parentElement.nextElementSibling; if (emojiElement.innerHTML === unicode2Emoji(Constants.SIYUAN_IMAGE_FOLDER)) { emojiElement.innerHTML = unicode2Emoji(Constants.SIYUAN_IMAGE_FILE); diff --git a/app/src/mobile/dock/MobileFiles.ts b/app/src/mobile/dock/MobileFiles.ts index 28b8b04b9..dd7f79620 100644 --- a/app/src/mobile/dock/MobileFiles.ts +++ b/app/src/mobile/dock/MobileFiles.ts @@ -197,7 +197,7 @@ export class MobileFiles extends Model { newFile({ app, notebookId, - currentPath:pathString, + currentPath: pathString, useSavePath: false }); } else if (type === "more-root") { @@ -444,7 +444,9 @@ export class MobileFiles extends Model { if (parentElement) { const iconElement = parentElement.querySelector("svg"); iconElement.classList.remove("b3-list-item__arrow--open"); - iconElement.parentElement.classList.add("fn__hidden"); + if (parentElement.dataset.type !== "navigation-root") { + iconElement.parentElement.classList.add("fn__hidden"); + } const emojiElement = iconElement.parentElement.nextElementSibling; if (emojiElement.innerHTML === unicode2Emoji(Constants.SIYUAN_IMAGE_FOLDER)) { emojiElement.innerHTML = unicode2Emoji(Constants.SIYUAN_IMAGE_FILE);