Application got crashed and received bunch of errors and warnings i.e.
- Uncaught TypeError: Cannot read property '32' or '69' of undefined
- Uncaught TypeError: Cannot read property 'querySelector' of null
- Warning: Can't call setState (or forceUpdate) on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method
Step to reproduce the bug:
- Clone the project to local
- Run the command 'yarn run storybook'
- Go to file /demos/demo-drag-and-drop/components/BodyWidget.tsx and enable the smart routing for DiagramWidget i.e. line no 66 ->
<DiagramWidget smartRouting={true} className="srd-demo-canvas" diagramEngine={this.props.app.getDiagramEngine()} />
- Go to localhost:9001 -> Select Advance Techniques ->Large Application
- Drag one node to top such that it will not be visible to user, then scroll down and drag other node to down side immediately. At this point application will get crashed
Step to reproduce the bug(visual):

Error and warning screenshots:


Application got crashed and received bunch of errors and warnings i.e.
Step to reproduce the bug:
<DiagramWidget smartRouting={true} className="srd-demo-canvas" diagramEngine={this.props.app.getDiagramEngine()} />Step to reproduce the bug(visual):

Error and warning screenshots:
