diff --git a/src/data/index.ts b/src/data/index.ts index aea93bd04f..9ec26e0f97 100644 --- a/src/data/index.ts +++ b/src/data/index.ts @@ -341,12 +341,10 @@ export async function exportCanvas( export async function loadScene(id: string | null, privateKey?: string) { let data; - let selectedId; if (id != null) { // the private key is used to decrypt the content from the server, take // extra care not to leak it data = await importFromBackend(id, privateKey); - selectedId = id; window.history.replaceState({}, "Excalidraw", window.location.origin); } else { data = restoreFromLocalStorage(); @@ -354,6 +352,6 @@ export async function loadScene(id: string | null, privateKey?: string) { return { elements: data.elements, - appState: data.appState && { ...data.appState, selectedId }, + appState: data.appState && { ...data.appState }, }; } diff --git a/src/data/types.ts b/src/data/types.ts index daa85c6f54..7d0166cce6 100644 --- a/src/data/types.ts +++ b/src/data/types.ts @@ -7,5 +7,4 @@ export interface DataState { source?: string; elements: readonly ExcalidrawElement[]; appState: AppState | null; - selectedId?: number; } diff --git a/src/types.ts b/src/types.ts index 457d806f25..9c81150cc9 100644 --- a/src/types.ts +++ b/src/types.ts @@ -28,7 +28,6 @@ export type AppState = { cursorY: number; scrolledOutside: boolean; name: string; - selectedId?: string; isCollaborating: boolean; isResizing: boolean; zoom: number;