diff --git a/packages/svelte/src/lib/store/initial-store.svelte.ts b/packages/svelte/src/lib/store/initial-store.svelte.ts index 5dd4811a..ae09b576 100644 --- a/packages/svelte/src/lib/store/initial-store.svelte.ts +++ b/packages/svelte/src/lib/store/initial-store.svelte.ts @@ -341,18 +341,18 @@ export function getInitialStore { - if (this._connection.inProgress) { - return { - ...this._connection, - to: pointToRendererPoint(this._connection.to, [ - this.viewport.x, - this.viewport.y, - this.viewport.zoom - ]) - }; - } else { + if (!this._connection.inProgress) { return this._connection; } + + return { + ...this._connection, + to: pointToRendererPoint(this._connection.to, [ + this.viewport.x, + this.viewport.y, + this.viewport.zoom + ]) + }; }); connectionMode: ConnectionMode = $derived( signals.props.connectionMode ?? ConnectionMode.Strict