Felipe Coury
0a73d55b80
Avoid redundant spacing above the transcript composer ( #47331 )
...
## Why
An empty composer hint row already separates activity from the input. Adding another separator wastes transcript space, especially in short terminals.
## What changed
Reserve the extra separator only when copy status text, a follow control, or a fitting hint occupies the shared row and the viewport has room. Recalculate the transcript layout in the same frame when adding that separator, and use a shared timestamp for copy status visibility and expiry.
## Testing
Extend snapshots for running turns with no hint, follow controls in short terminals, and copy status text at narrow widths and limited heights. Update resize assertions to check that the draft and caret remain stable relative to the terminal bottom.
GitOrigin-RevId: a73894063b759ec6b9a25f720e0e8007516109c8
2026-09-22 18:06:15 +00:00
..
2026-09-22 16:07:38 +00:00
2026-09-22 06:36:09 +00:00
2026-09-22 17:37:45 +00:00
2026-09-22 06:36:09 +00:00
2026-09-22 16:07:38 +00:00
2026-09-22 16:35:30 +00:00
2026-09-22 06:36:09 +00:00
2026-09-19 01:04:18 +00:00
2026-09-11 20:10:02 +00:00
2026-09-18 00:25:37 +00:00
2026-09-21 22:58:49 +00:00
2026-09-09 03:17:48 +00:00
2026-09-19 01:37:14 +00:00
2026-09-07 16:55:06 +00:00
2026-09-22 17:59:02 +00:00
2026-09-19 01:37:14 +00:00
2026-09-03 01:46:37 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-21 22:49:17 +00:00
2026-09-21 13:57:22 +00:00
2026-09-22 17:37:45 +00:00
2026-09-15 17:32:33 +00:00
2026-09-19 00:46:30 +00:00
2026-09-14 19:12:59 +00:00
2026-09-21 07:01:52 +00:00
2026-09-05 01:25:06 +00:00
2026-09-22 16:34:07 +00:00
2026-09-15 18:23:08 +00:00
2026-09-18 22:40:37 +00:00
2026-09-22 16:35:30 +00:00
2026-09-11 01:57:54 +00:00
2026-09-22 11:29:58 +00:00
2026-09-05 12:17:32 +00:00
2026-09-19 01:58:19 +00:00
2026-09-21 20:42:25 +00:00
2026-09-17 04:37:54 +00:00
2026-09-22 17:37:45 +00:00
2026-09-17 04:23:45 +00:00
2026-09-22 12:43:11 +00:00
2026-09-22 17:08:11 +00:00
2026-09-19 01:21:32 +00:00
2026-09-06 20:52:29 +00:00
2026-09-21 13:30:55 +00:00
2026-09-22 16:35:30 +00:00
2026-09-10 00:26:30 +00:00
2026-09-22 06:24:49 +00:00
2026-09-11 21:59:24 +00:00
2026-09-21 18:04:14 +00:00
2026-09-22 06:24:49 +00:00
2026-09-17 19:42:56 +00:00
2026-09-20 17:36:48 +00:00
2026-09-22 02:54:53 +00:00
2026-09-19 01:36:53 +00:00
2026-09-21 23:37:53 +00:00
2026-09-19 00:00:01 +00:00
2026-09-21 23:43:52 +00:00
2026-09-21 14:04:41 +00:00
2026-09-19 01:49:01 +00:00
2026-09-21 23:06:36 +00:00
2026-09-22 16:35:30 +00:00
2026-09-11 03:16:01 +00:00
2026-09-17 21:25:55 +00:00
2026-09-22 17:31:02 +00:00
2026-09-22 16:35:30 +00:00
2026-09-19 03:03:41 +00:00
2026-09-17 23:35:32 +00:00
2026-09-15 18:06:03 +00:00
2026-09-09 04:00:10 +00:00
2026-09-05 05:21:42 +00:00
2026-09-22 15:05:27 +00:00
2026-09-16 09:03:41 +00:00
2026-09-21 23:06:36 +00:00
2026-09-22 16:35:30 +00:00
2026-09-21 23:27:42 +00:00
2026-09-22 18:06:15 +00:00
2026-09-16 16:56:41 +00:00
2026-09-08 00:13:28 +00:00
2026-09-21 18:19:07 +00:00
2026-09-20 20:16:51 +00:00
2026-09-21 20:05:21 +00:00
2026-09-19 02:09:46 +00:00
2026-09-18 00:36:07 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-22 06:47:07 +00:00
2026-09-21 18:30:31 +00:00
2026-09-11 06:45:09 +00:00