diff --git a/packages/extension-text-align/src/text-align.ts b/packages/extension-text-align/src/text-align.ts index bb41d312c91..0919bdae7b7 100644 --- a/packages/extension-text-align/src/text-align.ts +++ b/packages/extension-text-align/src/text-align.ts @@ -37,9 +37,13 @@ export const TextAlign = Extension.create({ attributes: { textAlign: { default: this.options.defaultAlignment, - renderHTML: attributes => ({ - style: `text-align: ${attributes.textAlign}`, - }), + renderHTML: attributes => { + if (attributes.textAlign === this.options.defaultAlignment) { + return {} + } + + return { style: `text-align: ${attributes.textAlign}` } + }, parseHTML: element => ({ textAlign: element.style.textAlign || this.options.defaultAlignment, }),