From 54b9b63f04dc5cfcee9d5927a51999b996763d1a Mon Sep 17 00:00:00 2001 From: Cameron Ackerman Date: Tue, 7 Apr 2020 09:14:57 -0700 Subject: [PATCH] fix issue where inline voids can no longer be selected (#3572) * fix issue where inline voids can no longer be selected by allowing the zero width space to be an editable target Co-authored-by: damareyoh --- packages/slate-react/src/plugin/react-editor.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/slate-react/src/plugin/react-editor.ts b/packages/slate-react/src/plugin/react-editor.ts index e01aac4cc..dff39614e 100644 --- a/packages/slate-react/src/plugin/react-editor.ts +++ b/packages/slate-react/src/plugin/react-editor.ts @@ -174,7 +174,9 @@ export const ReactEditor = { return ( targetEl.closest(`[data-slate-editor]`) === editorEl && - (!editable || targetEl.isContentEditable) + (!editable || + targetEl.isContentEditable || + !!targetEl.getAttribute('data-slate-zero-width')) ) },