- Create a drop that opens on hover with a hoverOpenDelay
- Hover over target, which sets a timeout
- Destroy the drop (before timeout executes)
- Timeout is not cleared, and when it executes a js error is thrown
The actual error thrown is Cannot read property 'parentNode' of null and is caused by https://github.com/HubSpot/drop/blob/master/src/js/drop.js#L374
If this.drop is null when open is called it should probably just return instead of trying to do things.