When closeProject() sets this.active = null, a debounced save scheduled before
may still fire, causing getActive() to throw "No active project". The existing
`if (!activeProject) return;` guard was dead code. Switching to getActiveOrNull
makes the guard actually work.
- 选 ⊙ Create a new branch for
|
||
|---|---|---|
| .. | ||
| desktop | ||
| web | ||