diff --git a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.css.ts b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.css.ts
index d6d8985c1..a2519bb12 100644
--- a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.css.ts
+++ b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.css.ts
@@ -44,3 +44,7 @@ export const affineDocViewport = style({
export const scrollbar = style({
marginRight: '4px',
});
+
+export const sidebarScrollArea = style({
+ height: '100%',
+});
diff --git a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx
index 95dd078f4..040b8462f 100644
--- a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx
+++ b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx
@@ -302,19 +302,39 @@ const DetailPageImpl = memo(function DetailPageImpl() {
)}
}>
-
+
+
+
+
+
+
}>
-
+
+
+
+
+
+
}>
-
+
+
+
+
+
+
}>
-
+
+
+
+
+
+
diff --git a/packages/frontend/core/src/modules/workbench/view/sidebar/sidebar-container.css.ts b/packages/frontend/core/src/modules/workbench/view/sidebar/sidebar-container.css.ts
index 07767c641..da605f992 100644
--- a/packages/frontend/core/src/modules/workbench/view/sidebar/sidebar-container.css.ts
+++ b/packages/frontend/core/src/modules/workbench/view/sidebar/sidebar-container.css.ts
@@ -24,10 +24,9 @@ export const sidebarContainerInner = style({
export const sidebarBodyTarget = style({
display: 'flex',
flexDirection: 'column',
+ height: 0,
flex: 1,
width: '100%',
- height: '100%',
- overflow: 'hidden',
alignItems: 'center',
});