diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts index c79a6efb92..8b20ab7730 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts @@ -107,7 +107,9 @@ function createThemeExtension(framework: FrameworkProvider) { if (cache) return cache; const appTheme$ = framework.get(AppThemeService).appTheme.theme$; - const docTheme$ = doc.properties$.map(props => props.edgelessColorTheme); + const docTheme$ = doc.properties$.map( + props => props.edgelessColorTheme || 'system' + ); const theme$: Observable = combineLatest([ appTheme$, docTheme$,