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