fix(whiteboard): фон annotate-режима очищается сразу, не после первого штриха

setAnnotateMode менял _annotateMode и вызывал render(), но не помечал
статический слой грязным (_staticDirty). Фон рисуется в статич. слое и
перерисовывается только при _staticDirty=true, поэтому непрозрачный фон
доски оставался поверх учебника/симуляции до первого штриха. Ставим
_staticDirty=true при смене режима.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-01 08:43:32 +03:00
parent 9512e33783
commit 536261ceb5
+1
View File
@@ -2165,6 +2165,7 @@ class Whiteboard {
setAnnotateMode(v) {
this._annotateMode = !!v;
this._staticDirty = true; // фон рисуется в статич. слое — перерисовать сразу, не ждать первого штриха
this.render();
}