diff --git a/packages/edit-site/src/components/block-editor/use-site-editor-settings.js b/packages/edit-site/src/components/block-editor/use-site-editor-settings.js index 7e89ad9136f2a6..4fc8a7b0132fcb 100644 --- a/packages/edit-site/src/components/block-editor/use-site-editor-settings.js +++ b/packages/edit-site/src/components/block-editor/use-site-editor-settings.js @@ -73,9 +73,15 @@ export function useSpecificEditorSettings() { }, [ mergedConfig ] ); const defaultEditorSettings = useMemo( () => { + // Preserve non-global styles from settings.styles (e.g., editor styles from add_editor_style) + const nonGlobalStyles = ( settings?.styles ?? [] ).filter( + ( style ) => ! style.isGlobalStyles + ); + return { ...settings, styles: [ + ...nonGlobalStyles, ...globalStyles, { // Forming a "block formatting context" to prevent margin collapsing.