Skip to content

Clarify running-turn stop messaging#1300

Open
Jeccoman wants to merge 1 commit intopingdotgg:mainfrom
Jeccoman:fix/running-turn-stop-ux
Open

Clarify running-turn stop messaging#1300
Jeccoman wants to merge 1 commit intopingdotgg:mainfrom
Jeccoman:fix/running-turn-stop-ux

Conversation

@Jeccoman
Copy link

@Jeccoman Jeccoman commented Mar 22, 2026

What Changed

This updates the running-turn composer state to show a clearer blocked-send message, with specific wording when a long-running terminal command is still active. It also makes the stop action more explicit in the composer UI so it is easier to understand how to unblock the thread.

Why

When a turn was already running, the blocked state did not clearly explain whether the user was waiting on normal generation or on a long-running command. This makes that state easier to understand and makes the stop path more obvious, which should reduce confusion when a thread appears stuck.

UI Changes

image

Checklist

  • [1 ] This PR is small and focused
  • [ 2] I explained what changed and why
  • [ 3] I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

Note

Add contextual stop messaging to ChatView when a turn is running

  • Adds buildRunningTurnBlockedMessage in ChatView.logic.ts that returns one of two messages depending on whether a long-running terminal subprocess is active.
  • In ChatView.tsx, attempting to send while a turn is running now sets a thread error with this message instead of silently blocking.
  • The running-state UI replaces the bare stop icon with a labeled stop button, explanatory text (hidden on small screens), and a tooltip using the same message.

Macroscope summarized f734a2e.

@coderabbitai
Copy link

coderabbitai bot commented Mar 22, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: a72d2d3a-df6e-4cd5-8915-a40775e9d45f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

CodeRabbit can use your project's `biome` configuration to improve the quality of JS/TS/CSS/JSON code reviews.

Add a configuration file to your project to customize how CodeRabbit runs biome.

@github-actions github-actions bot added size:M 30-99 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list. labels Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M 30-99 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant