We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d06f1b commit bea23a5Copy full SHA for bea23a5
src/extensions/TextDirection.ts
@@ -51,6 +51,12 @@ function TextDirectionPlugin({ types }: { types: string[] }) {
51
return new Plugin({
52
key: new PluginKey('textDirection'),
53
appendTransaction: (transactions, oldState, newState) => {
54
+ const isCollabTransaction = transactions.some(tr => tr.getMeta('y-sync$'))
55
+ const inputRulePlugin = newState.plugins.find(plugin => plugin.spec.isInputRules)
56
+ const isInputRuleTransaction = inputRulePlugin && transactions.some(tr => tr.getMeta(inputRulePlugin))
57
+ if (isCollabTransaction || isInputRuleTransaction) {
58
+ return
59
+ }
60
const docChanges = transactions.some(
61
(transaction) => transaction.docChanged,
62
)
0 commit comments