Clear WebGL context-loss timeout on WebglRenderer dispose

Fixes #5919

Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com>
This commit is contained in:
Cursor Agent
2026-05-27 15:40:10 +00:00
co-authored by Daniel Imms
parent 1064e4f783
commit 534ce1365b
+2
View File
@@ -158,6 +158,8 @@ export class WebglRenderer extends Disposable implements IRenderer {
this._isAttached = this._core.screenElement!.isConnected;
this._register(toDisposable(() => {
clearTimeout(this._contextRestorationTimeout);
this._contextRestorationTimeout = undefined;
for (const l of this._renderLayers) {
l.dispose();
}