@@ -942,13 +942,15 @@ class QuillRawEditorState extends EditorState
942942 void didChangeDependencies () {
943943 super .didChangeDependencies ();
944944 final parentStyles = QuillStyles .getStyles (context, true );
945- final defaultStyles = DefaultStyles .getInstance (context);
945+ final stylesOverride = widget.config.customStyles;
946+ final defaultStyles = DefaultStyles .getInstance (context,
947+ baseStyleOverride: stylesOverride? .defaultTextStyle);
946948 _styles = (parentStyles != null )
947949 ? defaultStyles.merge (parentStyles)
948950 : defaultStyles;
949951
950952 if (widget.config.customStyles != null ) {
951- _styles = _styles! .merge (widget.config.customStyles! );
953+ _styles = _styles! .applyOverrides (widget.config.customStyles! );
952954 }
953955
954956 _requestAutoFocusIfShould ();
@@ -1001,9 +1003,10 @@ class QuillRawEditorState extends EditorState
10011003 }
10021004 }
10031005
1006+ final stylesOverride = widget.config.customStyles;
10041007 // in case customStyles changed in new widget
1005- if (widget.config.customStyles != null ) {
1006- _styles = _styles! .merge (widget.config.customStyles ! );
1008+ if (stylesOverride != null ) {
1009+ _styles = _styles! .applyOverrides (stylesOverride );
10071010 }
10081011
10091012 if (widget.config.actionConfiguration !=
0 commit comments