1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-16 20:24:01 +02:00

Fix Editable onPaste handler not getting called (#3670)

This commit is contained in:
Matthew Steedman
2020-05-20 20:22:39 -04:00
committed by GitHub
parent 557c51e7d4
commit c1760127f1

View File

@@ -924,11 +924,11 @@ export const Editable = (props: EditableProps) => {
// when "paste without formatting" option is used.
// This unfortunately needs to be handled with paste events instead.
if (
!isEventHandled(event, attributes.onPaste) &&
(!HAS_BEFORE_INPUT_SUPPORT ||
isPlainTextOnlyPaste(event.nativeEvent)) &&
!readOnly &&
hasEditableTarget(editor, event.target) &&
!isEventHandled(event, attributes.onPaste)
hasEditableTarget(editor, event.target)
) {
event.preventDefault()
ReactEditor.insertData(editor, event.clipboardData)