Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 5db6aec

Browse files
authored
fix: DEV-3867: Fix RelationsOverlay with 3391 ff on (#1039)
1 parent 196cd17 commit 5db6aec

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Diff for: src/components/RelationsOverlay/RelationsOverlay.js

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import { observer } from "mobx-react";
2+
import { isAlive } from "mobx-state-tree";
23
import { createRef, forwardRef, PureComponent, useEffect, useRef } from "react";
34
import { useState } from "react";
5+
import AutoSizer from "react-virtualized-auto-sizer";
6+
7+
import { FF_DEV_3391, isFF } from "../../utils/feature-flags";
48
import { isDefined } from "../../utils/utilities";
59
import NodesConnector from "./NodesConnector";
6-
import AutoSizer from "react-virtualized-auto-sizer";
7-
import { isAlive } from "mobx-state-tree";
810

911
const ArrowMarker = ({ id, color }) => {
1012
return (
@@ -265,7 +267,11 @@ let readinessTimer = null;
265267
const checkTagsAreReady = (tags, callback) => {
266268
clearTimeout(readinessTimer);
267269

268-
if (!isAlive(tags)) return;
270+
if (isFF(FF_DEV_3391)) {
271+
if (![...tags.values()].every(isAlive)) return false;
272+
} else {
273+
if (!isAlive(tags)) return;
274+
}
269275

270276
const ready = Array.from(tags.values()).reduce((res, tag) => {
271277
return res && (tag?.isReady ?? true);

0 commit comments

Comments
 (0)