Skip to content

Commit 063f81a

Browse files
fix: use uuid v4
1 parent 2ebf858 commit 063f81a

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/visualBuilder/listeners/mouseClick.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import { generateThread } from "../generators/generateThread";
2929
import { isCollabThread } from "../generators/generateThread";
3030
import { toggleCollabPopup } from "../generators/generateThread";
3131
import { fixSvgXPath } from "../utils/collabUtils";
32+
import { v4 as uuidV4 } from "uuid";
3233

3334
type HandleBuilderInteractionParams = Omit<
3435
EventListenerHandlerParams,
@@ -89,7 +90,7 @@ async function handleBuilderInteraction(
8990
if (duplicates.length > 1) {
9091
duplicates.forEach((ele) => {
9192
if (!ele.hasAttribute("data-cslp-unique-id")) {
92-
const uniqueId = `cslp-${window.crypto.randomUUID()}`;
93+
const uniqueId = `cslp-${uuidV4()}`;
9394
ele.setAttribute("data-cslp-unique-id", uniqueId);
9495
}
9596
});

src/visualBuilder/utils/updateFocussedState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ export function updateFocussedStateOnMutation(
231231
.previousSelectedEditableDOM;
232232
if (!selectedElement) return;
233233

234-
const selectedElementCslp = selectedElement.getAttribute("data-cslp");
234+
const selectedElementCslp = selectedElement?.getAttribute("data-cslp");
235235
const selectedElementCslpUniqueId = selectedElement?.getAttribute(
236236
"data-cslp-unique-id"
237237
);

0 commit comments

Comments
 (0)