From ee7656f2ab9f12ff3d4c8ca892cfc2c2f7900ddc Mon Sep 17 00:00:00 2001 From: Ian Storm Taylor Date: Mon, 21 Nov 2016 14:43:11 -0800 Subject: [PATCH] fix isInContentEditable logic to match children --- src/components/content.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/content.js b/src/components/content.js index c6b47daf4..102a74cb5 100644 --- a/src/components/content.js +++ b/src/components/content.js @@ -163,8 +163,12 @@ class Content extends React.Component { */ isInContentEditable = (event) => { + const { element } = this const { target } = event - return target.isContentEditable && target === this.element + return ( + (target.isContentEditable) && + (target === element || target.closest('[contenteditable]') == element) + ) } /**