From 02c4837d4cd2ce73ff28a84bb52a81a86b758bba Mon Sep 17 00:00:00 2001 From: Stan Chang Khin Boon Date: Sat, 30 Dec 2017 02:48:53 +0800 Subject: [PATCH] `this.element` might be `null` when the callback is executed (#1489) --- packages/slate-react/src/components/content.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/slate-react/src/components/content.js b/packages/slate-react/src/components/content.js index 9184fa4e7..6f7af34c4 100644 --- a/packages/slate-react/src/components/content.js +++ b/packages/slate-react/src/components/content.js @@ -228,7 +228,7 @@ class Content extends React.Component { setTimeout(() => { // COMPAT: In Firefox, it's not enough to create a range, you also need to // focus the contenteditable element too. (2016/11/16) - if (IS_FIREFOX) this.element.focus() + if (IS_FIREFOX && this.element) this.element.focus() this.tmp.isUpdatingSelection = false })