-
Couldn't load subscription status.
- 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