Welcome to the JavaScript feedback portal. We’re happy you’re here! If you have feedback on how to improve the JavaScript, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Issue can be replicated with this demo: https://ej2.syncfusion.com/demos/#/material/diagram/swimlane.html

Replication steps (see also the attached video):

  1. Select the swimlane in the diagram and delete it using the Delete key.
  2. Add horizontal swimlane from the symbol palette to the diagram.
  3. Select the added swimlane
    and delete it using the Delete key.
  4. --> Browser console has following errors:

common.min.js:226364 Error: attribute width: A negative value is not valid. ("-1.7976931348623157e+308")

setAttributeSvg @ common.min.js:226364

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/rendering/svg-renderer.js.SvgRenderer.drawRectangle @ common.min.js:215355

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/rendering/renderer.js.DiagramRenderer.drawRect @ common.min.js:215008

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.renderPageBreaks @ common.min.js:164954

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.transformLayers @ common.min.js:164907

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/interaction/scroller.js.DiagramScroller.setSize @ common.min.js:187166

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.updatePage @ common.min.js:168086

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.removeFromAQuad @ common.min.js:168054

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.remove @ common.min.js:160953

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.remove @ common.min.js:160990

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.removeCommand @ common.min.js:160792

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/interaction/event-handlers.js.DiagramEventHandler.keyDown @ common.min.js:182712

common.min.js:226364 Error: attribute height: Expected length, "-Infinity".

setAttributeSvg @ common.min.js:226364

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/rendering/svg-renderer.js.SvgRenderer.drawRectangle @ common.min.js:215355

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/rendering/renderer.js.DiagramRenderer.drawRect @ common.min.js:215008

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.renderPageBreaks @ common.min.js:164954

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.transformLayers @ common.min.js:164907

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/interaction/scroller.js.DiagramScroller.setSize @ common.min.js:187166

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.updatePage @ common.min.js:168086

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.removeFromAQuad @ common.min.js:168054

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.remove @ common.min.js:160953

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.remove @ common.min.js:160990

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/diagram.js.Diagram.removeCommand @ common.min.js:160792

push../node_modules/@syncfusion/ej2-diagrams/src/diagram/interaction/event-handlers.js.DiagramEventHandler.keyDown @ common.min.js:182712

common.min.js:226364 Error: attribute transform: Expected number, "rotate(0,5,NaN)".