diff --git a/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx b/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx
index 30209483ea..4532be429c 100644
--- a/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx
+++ b/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx
@@ -79,7 +79,7 @@ const ModalContainer = ({
withoutCloseButton
contentOptions={contentOptions}
>
- {children}
+ {children}
);
};
@@ -138,12 +138,14 @@ const HistoryEditorPreview = ({
{snapshotPage ? (
-
+
+
+
) : (
diff --git a/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx b/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx
index 74b7e77c62..72e064940c 100644
--- a/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx
+++ b/packages/frontend/core/src/pages/workspace/detail-page/detail-page.tsx
@@ -177,14 +177,17 @@ const DetailPageImpl = memo(function DetailPageImpl({ page }: { page: Page }) {
>
}
main={
-
+ // Add a key to force rerender when page changed, to avoid error boundary persisting.
+
+
+
}
footer={isInTrash ?
: null}
sidebar={
@@ -268,10 +271,5 @@ export const Component = () => {
const pageId = params.pageId;
- // Add a key to force rerender when page changed, to avoid error boundary persisting.
- return (
-
- {pageId ? : null}
-
- );
+ return pageId ?
: null;
};