@Megh, Max Franz has further commented on the issue clarifying that it is not a cytoscape issue. He has mentioned some alternatives for Cytoscape (they don't seem to work for other packages). Follow the thread here: cytoscape/cytoscape.js#2154
@rowlandm the alternatives he has mentioned seem to render cytoscape well. Since it is really important, shall we include them on our end? Basically like if component is cytoscspe:render alternative link else :render wzrd?