Skip to content

"…" before dropped follow-ups; Enter in Claude puts a phone's keyboard away - #68

Merged
andrin-n-dream merged 2 commits into
masterfrom
Ui
Sep 19, 2026
Merged

andrin-n-dream merged 2 commits into
masterfrom
Ui

Conversation

@andrin-n-dream

Copy link
Copy Markdown
Contributor

The task strip puts "…" in front when older follow-ups were dropped

Only the newest three follow-ups travel, and the strip could not tell that
there had been more: "three, four, five" looked like the whole story. The
reader now says so -- earlierFollowUps -- and the strip opens the line with
an ellipsis that has no arrow, since it is not something said.

Carried across incremental reads, because a read holding only Claude's reply
has nothing to work it out from again; and written as false by every fold,
because the incremental read spreads a fold over what it had and a key left
out kept the old true after a new task. The tests fail with either broken.


On a phone, Enter in Claude puts the keyboard away; in a terminal it does not

Enter in Claude sends the prompt, and what comes next is reading the answer
-- with the soft keyboard covering half the screen, which you then had to
dismiss by hand every time. So on a touch screen (pointer: coarse, the test
softKeys already uses), a lone Enter into a Claude session blurs the
terminal after sending; tap the window to type again. A shell keeps its
keyboard, because Enter there runs one command of several, and a paste ending
in a newline is not a press of Enter.

Measured in a touch-screen context at 390px on a scratch instance: a letter
typed into Claude kept the focus, Enter dropped it to the body, and Enter in
the same worktree's terminal kept it -- and tmux capture-pane shows both
Enters arrived, the stand-in on a new line and the shell at a fresh prompt.


🤖 Generated with Claude Code

andrin-n-dream and others added 2 commits September 19, 2026 07:42
Only the newest three follow-ups travel, and the strip could not tell that
there had been more: "three, four, five" looked like the whole story. The
reader now says so -- `earlierFollowUps` -- and the strip opens the line with
an ellipsis that has no arrow, since it is not something said.

Carried across incremental reads, because a read holding only Claude's reply
has nothing to work it out from again; and written as false by every fold,
because the incremental read spreads a fold over what it had and a key left
out kept the old `true` after a new task. The tests fail with either broken.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…does not

Enter in Claude sends the prompt, and what comes next is reading the answer
-- with the soft keyboard covering half the screen, which you then had to
dismiss by hand every time. So on a touch screen (`pointer: coarse`, the test
`softKeys` already uses), a lone Enter into a Claude session blurs the
terminal after sending; tap the window to type again. A shell keeps its
keyboard, because Enter there runs one command of several, and a paste ending
in a newline is not a press of Enter.

Measured in a touch-screen context at 390px on a scratch instance: a letter
typed into Claude kept the focus, Enter dropped it to the body, and Enter in
the same worktree's terminal kept it -- and `tmux capture-pane` shows both
Enters arrived, the stand-in on a new line and the shell at a fresh prompt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@andrin-n-dream
andrin-n-dream merged commit fb07e4a into master Sep 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant