Reliably detect paste

This commit is contained in:
Dan Abramov
2024-04-24 01:47:38 +01:00
parent a0f2d7490f
commit fd419278c9
@@ -186,7 +186,7 @@ export const TextInput = React.forwardRef(function TextInputImpl(
onUpdate({editor: editorProp}) { onUpdate({editor: editorProp}) {
const json = editorProp.getJSON() const json = editorProp.getJSON()
const newText = editorJsonToText(json) const newText = editorJsonToText(json)
const mayBePaste = newText.length > prevLength.current + 1 const mayBePaste = window.event?.type === 'paste'
const newRt = new RichText({text: newText}) const newRt = new RichText({text: newText})
newRt.detectFacetsWithoutResolution() newRt.detectFacetsWithoutResolution()