We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 72b2032 commit 897feb1Copy full SHA for 897feb1
src/components/flowchart/draw.js
@@ -126,7 +126,11 @@ export const drawNodes = function(changed) {
126
const updateNodes = this.el.nodes;
127
const enterNodes = this.el.nodes.enter().append('g');
128
const exitNodes = this.el.nodes.exit();
129
- const allNodes = this.el.nodes.merge(enterNodes).merge(exitNodes);
+ // allNodes includes a further filter to avoid undefined data on Safari
130
+ const allNodes = this.el.nodes
131
+ .merge(enterNodes)
132
+ .merge(exitNodes)
133
+ .filter(node => Boolean(node));
134
135
if (changed('nodes')) {
136
enterNodes
0 commit comments