update sessions/0026/SESSION-0026.0-TRANSCRIPT-2026-06-27T15-26--INPROGRESS.md

This commit is contained in:
BenStullsBets
2026-06-27 17:39:07 -07:00
parent 7f99c3cdc4
commit b710b259f2
@@ -95,6 +95,12 @@ Pure scrub logic kept separable + unit-tested; Playwright E2E extended to assert
hence "only sometimes." **Fix:** `cancelFade(el)` supersedes any in-flight fade when a new fade starts
(`fadeVolume`) or a direct volume is set (`ensurePlaying`). Added `window.__hefFade` seam + a deterministic E2E
that PROVES it (fails with the fix disabled, passes with it). Playwright **10 green**.
### Eyeball round 4 — transition speed (1 commit)
- **Request:** slow click/auto transitions ~2x and make them the SAME speed between any two altitudes (2 away =
2× as long as 1). `autoScrub` was a fixed 600ms total regardless of distance. Now duration is PROPORTIONAL:
`PER_ALTITUDE_MS=1200` (≈2× the old 600) × |distance|, so a label-click/wheel jump of N altitudes takes
N×1200ms — constant per-step speed. Manual drag unaffected. E2E asserts a 2-step jump ≈ 2× a 1-step. 11 green.
- **Resume:** merge + `wgl-session-finalize` on operator go, OR next eyeball round of tweaks.
## Deferred decisions