-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Labels
enhancementNew feature or requestNew feature or request
Description
There is an error that occurs when you're using a React Portal inside a list item, in my case a Modal from react-bootstrap.
When a keyboard event is dispatched inside the portal, it bubbles up the React component tree to react-movable's onKeyDown
handler, which calls checkIfInteractive(target: Element, rootElement: Element)
. But in this case the DOM tree doesn't match the React tree, and because of that target
is not a descendant of rootElement
. As a result, in the code inside checkIfInteractive
, target
ends up being null
, and an error is thrown at this line:
Line 119 in daf3d1f
if (target.getAttribute('data-movable-handle')) { |
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request