Aamer Akhter
d6c87bbd27
fix(terminal): end the page-key debt lifetime once travel repays it
...
pageKeysForGesture kept `prepaid` set after the travel had fully repaid a
pre-paid page, so the one-second debt lifetime still applied: on a 38-row
pane, 19 lines of -1 at 32 ms left { pending: 0, prepaid: true } and a -1
300 ms later sent nothing. `prepaid` now clears as soon as the pending
travel reaches or crosses zero, so the leftover is plain travel and the
150 ms gap applies again. Touch contacts are unaffected (never split by
time). The mixed parity step's reversal grows from 20 to 25 rows because
the -5 rows left after repayment are now plain travel and cancel against it.
2026-10-10 22:52:15 -04:00
..
2026-04-03 16:23:54 +02:00
2026-05-25 23:31:50 +02:00
2026-10-10 10:29:01 +02:00
2026-06-09 04:35:29 +02:00
2026-07-28 10:57:14 +02:00
2026-10-10 22:50:06 -04:00
2026-09-24 01:48:33 +02:00
2026-10-10 17:41:08 +02:00
2026-08-17 01:46:48 +02:00
2026-10-10 22:52:15 -04:00
2026-10-10 02:54:39 +02:00
2026-08-08 22:31:38 +03:00
2026-08-10 11:19:51 +02:00
2026-09-24 01:48:26 +02:00
2026-10-10 03:41:38 +02:00
2026-06-29 11:35:56 +05:30
2026-08-13 13:54:47 +02:00
2026-10-10 09:27:54 +02:00
2026-09-17 13:41:19 +08:00
2026-09-21 04:30:01 +02:00
2026-08-25 03:08:15 +02:00
2026-10-07 20:39:30 +02:00
2026-07-19 15:38:53 +02:00
2026-09-25 22:27:26 +08:00
2026-09-28 16:28:29 +02:00
2026-09-23 11:40:03 +02:00
2026-10-01 11:20:14 +02:00
2026-09-14 14:54:41 +02:00
2026-08-23 08:39:03 +02:00
2026-08-23 08:39:03 +02:00
2026-09-21 03:03:31 +02:00
2026-05-09 03:23:34 +02:00
2026-09-14 15:53:22 +02:00
2026-10-08 00:24:55 -04:00
2026-10-09 02:43:22 +02:00
2026-10-09 02:40:04 +02:00
2026-03-21 07:20:18 +01:00
2026-03-21 07:20:18 +01:00
2026-03-21 07:20:18 +01:00
2026-08-13 13:54:47 +02:00
2026-10-09 01:49:19 +02:00
2026-08-09 05:29:45 +02:00
2026-03-01 06:05:26 +01:00
2026-02-26 16:44:34 +01:00
2026-08-10 11:15:47 +02:00
2026-08-13 19:40:54 +02:00
2026-09-24 18:17:06 +02:00
2026-09-19 11:39:50 +02:00
2026-02-18 12:51:35 +01:00
2026-10-08 14:55:02 +02:00
2026-08-07 04:33:15 +02:00
2026-10-09 05:54:07 +02:00
2026-08-14 10:03:10 +02:00
2026-07-27 14:00:26 +02:00
2026-10-09 08:20:02 +02:00
2026-09-20 21:38:12 +02:00
2026-08-08 23:00:36 +03:00
2026-10-08 14:55:02 +02:00
2026-10-10 06:33:00 +02:00
2026-08-22 14:13:58 +02:00
2026-08-22 14:36:23 +02:00
2026-06-15 08:40:05 +02:00
2026-09-14 15:59:00 +02:00
2026-10-09 05:57:49 +02:00
2026-08-06 01:28:17 +02:00
2026-08-06 01:28:17 +02:00
2026-08-04 15:02:46 +02:00
2026-09-14 23:38:54 +02:00
2026-08-15 06:38:26 +02:00