fix(tui): tighten SGR fragment matching

This commit is contained in:
Brooklyn Nicholson 2026-04-30 17:50:49 -05:00
parent 71b685aee0
commit ded011c5a5
4 changed files with 11 additions and 5 deletions

View file

@ -127,4 +127,10 @@ describe('fragmented SGR mouse recovery', () => {
expect(key).toMatchObject({ kind: 'key', sequence: 'see 1;2;3M for details' })
})
it('does not match prefixless fragments inside longer digit runs', () => {
const [[key]] = parseMultipleKeypresses(INITIAL_STATE, '1234;56;78M9;10;11M')
expect(key).toMatchObject({ kind: 'key', sequence: '1234;56;78M9;10;11M' })
})
})