# fix\(web\): mark the selected diff scope in its menu · PR \#23893 · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/pull/23893)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

State: open

Source repository: Unavailable fork

Source branch: fix/diff-scope-selection

Target branch: main

Head commit: 622b9c27da437082d7e8accf7972407e756caf95

[Discussion and reviews](https://git.cafe/pingdotgg/t3code/pull/23893)

[Commits](https://git.cafe/pingdotgg/t3code/pull/23893/commits?format=markdown)

[Files changed](https://git.cafe/pingdotgg/t3code/pull/23893/diffs?format=markdown)

## Description

---

When a neighboring row is hovered in the diff scope menu, its highlight looks like the selected row and there is no selection marker. Add the existing `MenuRadioItemIndicator` to the scope and individual-turn options so the active choice stays identifiable. Fixes #19208.

This is a small, focused visual bug fix under CONTRIBUTING.md's obvious-bug exception. It changes only the diff menu; it does not restyle shared menus or change selection behavior. Web and desktop share this component. Native mobile uses a separate diff UI.

## Verification

- `vp run check:changed` passed formatting, lint, Knip, and affected typechecks.
- Tested in T3's Browser panel against isolated development state on Linux Chromium at 1280×800, in dark and light themes. Selected Changes and Uncommitted in turn, reopened the menu, and hovered the adjacent option. Only the selected row has a checkmark. Keyboard selection still works.
- Purely visual fix, verified with captures rather than a test asserting component wiring.
- This fixture has no completed turns, so Latest turn falls back to Changes. Individual-turn selection and Electron were not exercised.

## Screenshots

Same selected Changes row with Uncommitted hovered, before at `200dad3b39aa` and after with this patch. The background diff list changes because the app is inspecting this checkout's working tree.

| Before | After |
| --- | --- |
| ![Before: adjacent highlights without a selection marker](https://github.com/shethshlok/t3code/releases/download/ui-fix-evidence-20261022/diff-scope-before.png) | ![After: the selected scope has a checkmark](https://github.com/shethshlok/t3code/releases/download/ui-fix-evidence-20261022/diff-scope-after-aligned.png) |

Model: GPT-6.1-Sol. Harness: Codex through T3 Code.

