diff --git a/.changeset/dry-bugs-protect.md b/.changeset/dry-bugs-protect.md new file mode 100644 index 0000000000..65aab5b7e3 --- /dev/null +++ b/.changeset/dry-bugs-protect.md @@ -0,0 +1,5 @@ +--- +'slate-react': patch +--- + +Fix a problem with Editable not calling the decorate function passed as a prop when it should. diff --git a/packages/slate-react/src/hooks/android-input-manager/android-input-manager.ts b/packages/slate-react/src/hooks/android-input-manager/android-input-manager.ts index 371c57c806..37cf8ba306 100644 --- a/packages/slate-react/src/hooks/android-input-manager/android-input-manager.ts +++ b/packages/slate-react/src/hooks/android-input-manager/android-input-manager.ts @@ -704,7 +704,7 @@ export function createAndroidInputManager({ insertPositionHint = false } - if (pathChanged || !hasPendingDiffs()) { + if (pathChanged || hasPendingDiffs()) { flushTimeoutId = setTimeout(flush, FLUSH_DELAY) } }