"…" before dropped follow-ups; Enter in Claude puts a phone's keyboard away - #68
Merged
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 withan 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
trueafter 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 testsoftKeysalready uses), a lone Enter into a Claude session blurs theterminal 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-paneshows bothEnters arrived, the stand-in on a new line and the shell at a fresh prompt.
🤖 Generated with Claude Code