From 22495e143d81fd602ff3efa0b5f6339a4b05b6c0 Mon Sep 17 00:00:00 2001 From: Dylan Schiemann Date: Fri, 10 Nov 2023 09:25:29 -0700 Subject: [PATCH] Revert #5542 (#5556) * Revert #5542 Revert due to issues introduced. * Add changeset --- .changeset/pink-lemons-guess.md | 5 +++++ packages/slate-react/src/components/editable.tsx | 16 ---------------- 2 files changed, 5 insertions(+), 16 deletions(-) create mode 100644 .changeset/pink-lemons-guess.md diff --git a/.changeset/pink-lemons-guess.md b/.changeset/pink-lemons-guess.md new file mode 100644 index 000000000..54338a4af --- /dev/null +++ b/.changeset/pink-lemons-guess.md @@ -0,0 +1,5 @@ +--- +'slate-react': patch +--- + +Revert #5542 diff --git a/packages/slate-react/src/components/editable.tsx b/packages/slate-react/src/components/editable.tsx index da574f711..b2cae4d98 100644 --- a/packages/slate-react/src/components/editable.tsx +++ b/packages/slate-react/src/components/editable.tsx @@ -4,7 +4,6 @@ import throttle from 'lodash/throttle' import React, { useCallback, useEffect, - useLayoutEffect, useMemo, useReducer, useRef, @@ -177,21 +176,6 @@ export const Editable = (props: EditableProps) => { [] ) - useLayoutEffect(() => { - return () => { - if (state == null) { - return - } - // Avoid leaking DOM nodes when this component is unmounted. - if (state.latestElement != null) { - state.latestElement.remove() - } - if (state.latestElement != null) { - state.latestElement = null - } - } - }, []) - // The autoFocus TextareaHTMLAttribute doesn't do anything on a div, so it // needs to be manually focused. useEffect(() => {