fix(session): bound trajectory history projections

This commit is contained in:
_Kerman
2026-07-28 11:10:26 +08:00
parent c73e2ed674
commit 67fcd8ea6d
4 changed files with 110 additions and 37 deletions
@@ -218,6 +218,7 @@ describe('SurfaceManager', () => {
expect(s.surface.nodes).toEqual([1])
const manager = s.surface as unknown as { _state: object }
expect(Object.hasOwn(manager._state, 'replacements')).toBe(false)
expect(Object.hasOwn(manager, '_contexts')).toBe(false)
expect(foldSurface(s.events).replacements).toEqual([
{ seq: 1, start: 0, end: 0, shadowedSeqs: [0] },
])