|
@@ -1879,7 +1879,8 @@ export class TldrawApp extends StateManager<TDSnapshot> {
|
1879
|
1879
|
startSession = <T extends SessionType>(type: T, ...args: SessionArgsOfType<T>): this => {
|
1880
|
1880
|
if (this.readOnly && type !== SessionType.Brush) return this
|
1881
|
1881
|
if (this.session) {
|
1882
|
|
- throw Error(`Already in a session! (${this.session.constructor.name})`)
|
|
1882
|
+ console.warn(`Already in a session! (${this.session.constructor.name})`)
|
|
1883
|
+ this.cancelSession()
|
1883
|
1884
|
}
|
1884
|
1885
|
|
1885
|
1886
|
const Session = getSession(type)
|