I'm getting this error repeated a few times (jsPlumb v 1.6.4 and angular), when I have a tab with the diagram hidden behind another tab.
If the tab with the diagram is in the foreground there is no problem. Yes there is a background task that periodically updates the data...
Error: Invalid value for <svg> attribute height="-Infinity" jquery.jsPlumb-1.6.4.js:9382
_attr jquery.jsPlumb-1.6.4.js:9382
paint jquery.jsPlumb-1.6.4.js:9578
jsPlumbUtil.extend.paint jquery.jsPlumb-1.6.4.js:6065
(anonymous function) jquery.jsPlumb-1.6.4.js:877
redraw jquery.jsPlumb-1.6.4.js:6704
_draw jquery.jsPlumb-1.6.4.js:2428
repaintEverything jquery.jsPlumb-1.6.4.js:4369
setSuspendDrawing jquery.jsPlumb-1.6.4.js:4520
_setActive services.js:776
Error: Invalid value for <svg> attribute width="-Infinity" jquery.jsPlumb-1.6.4.js:9382
Error: Invalid value for <svg> attribute height="-Infinity" jquery.jsPlumb-1.6.4.js:9382
...
I'm thinking that the simplest solution seems to be to 'suspend' all jsPlumb repaint activities when the tab is hidden - is this a reasonable thing to do?