diff --git a/www/network.html b/www/network.html
index 7a4ff2297..180c9711f 100644
--- a/www/network.html
+++ b/www/network.html
@@ -57,9 +57,14 @@
const positions = network.getPositions();
const viewPosition = network.getViewPosition();
const scale = network.getScale();
+ const selectedNodes = network.getSelectedNodes();
+ const selectedEdges = network.getSelectedEdges();
network.setData(data);
+ network.selectNodes(selectedNodes);
+ network.selectEdges(selectedEdges);
+
for (const nodeId in positions) {
network.moveNode(nodeId, positions[nodeId].x, positions[nodeId].y);
}