|
|
@@ -530,7 +530,10 @@ class Collab extends PureComponent<CollabProps, CollabState> {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- if (!existingRoomLinkData) {
|
|
|
+ if (existingRoomLinkData) {
|
|
|
+ // when joining existing room, don't merge it with current scene data
|
|
|
+ this.excalidrawAPI.resetScene();
|
|
|
+ } else {
|
|
|
const elements = this.excalidrawAPI.getSceneElements().map((element) => {
|
|
|
if (isImageElement(element) && element.status === "saved") {
|
|
|
return newElementWith(element, { status: "pending" });
|