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:
@@ -2165,6 +2165,7 @@ class Whiteboard {
|
|||||||
|
|
||||||
setAnnotateMode(v) {
|
setAnnotateMode(v) {
|
||||||
this._annotateMode = !!v;
|
this._annotateMode = !!v;
|
||||||
|
this._staticDirty = true; // фон рисуется в статич. слое — перерисовать сразу, не ждать первого штриха
|
||||||
this.render();
|
this.render();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user