Before submitting
Area
apps/desktop
Steps to reproduce
Reported by Max during normal use; the timing-dependent interaction has not been independently reproduced by the filing agent.
- Open T3 Code with several threads visible in the left sidebar.
- Move the pointer toward an action on a particular thread row, such as Snooze or Settle.
- While preparing to click, let a new thread appear or an existing thread leave the visible list.
- Observe the remaining rows shift. An action for another thread can now occupy the position the pointer was targeting.
The affected action examples above are illustrative; no specific wrong-thread mutation was independently verified.
Expected behavior
Live updates should preserve the intended action target during interaction. A row changing position should not cause an action intended for one thread to apply to another.
Possible approaches include deferring row movement during interaction or canceling a click when its target changes. These are suggestions, not a prescribed implementation.
Actual behavior
Max still sees threads move when new threads arrive or existing threads leave the sidebar. This creates a risk of clicking an action on a different thread than intended.
Impact
Interaction reliability issue: live list movement can change the target of a thread action.
Version or commit
0.0.46-nightly.20261004.2644
Release commit: 7379933
Environment
T3 Code desktop on macOS.
Related work
The reported movement still occurs with those fixes present. This report concerns live insertion/removal changing action targets.
Screenshots, recordings, or supporting files
No public capture of the timing-dependent interaction is attached; the supplied screenshot shows the sidebar layout but does not demonstrate the movement.
Workaround
No verified workaround.
Opened on behalf of Max by GPT-6.1 Sol using Codex in T3 Code.
Before submitting
Area
apps/desktop
Steps to reproduce
Reported by Max during normal use; the timing-dependent interaction has not been independently reproduced by the filing agent.
The affected action examples above are illustrative; no specific wrong-thread mutation was independently verified.
Expected behavior
Live updates should preserve the intended action target during interaction. A row changing position should not cause an action intended for one thread to apply to another.
Possible approaches include deferring row movement during interaction or canceling a click when its target changes. These are suggestions, not a prescribed implementation.
Actual behavior
Max still sees threads move when new threads arrive or existing threads leave the sidebar. This creates a risk of clicking an action on a different thread than intended.
Impact
Interaction reliability issue: live list movement can change the target of a thread action.
Version or commit
0.0.46-nightly.20261004.2644
Release commit: 7379933
Environment
T3 Code desktop on macOS.
Related work
The reported movement still occurs with those fixes present. This report concerns live insertion/removal changing action targets.
Screenshots, recordings, or supporting files
No public capture of the timing-dependent interaction is attached; the supplied screenshot shows the sidebar layout but does not demonstrate the movement.
Workaround
No verified workaround.
Opened on behalf of Max by GPT-6.1 Sol using Codex in T3 Code.