fix: step the reading plates aside at click time on long navigator jumps
This commit is contained in:
@@ -590,6 +590,8 @@ export async function createProceduralSceneGeneration(
|
||||
interludeOn = interlude;
|
||||
riseUntil = interlude ? 0 : now + INTERLUDE_RISE_MS;
|
||||
document.documentElement.dataset.interlude = interlude ? 'on' : 'rise';
|
||||
// A navigator click may have pre-armed the interlude; the loop owns it now.
|
||||
delete document.documentElement.dataset.interludeArmed;
|
||||
} else if (riseUntil > 0 && now > riseUntil) {
|
||||
riseUntil = 0;
|
||||
delete document.documentElement.dataset.interlude;
|
||||
@@ -630,6 +632,7 @@ export async function createProceduralSceneGeneration(
|
||||
disposed = true;
|
||||
delete document.documentElement.dataset.gantry;
|
||||
delete document.documentElement.dataset.interlude;
|
||||
delete document.documentElement.dataset.interludeArmed;
|
||||
// Quality changes reuse the canvas context. Leave texture upload flags at
|
||||
// defaults before the next renderer creates its empty array textures.
|
||||
const gl = renderer.getContext();
|
||||
|
||||
Reference in New Issue
Block a user