Skip to content

Auto-select executor pane on task execution#507

Open
bborn wants to merge 1 commit intomainfrom
task/2022-auto-select-executor-pane-on-task-execut
Open

Auto-select executor pane on task execution#507
bborn wants to merge 1 commit intomainfrom
task/2022-auto-select-executor-pane-on-task-execut

Conversation

@bborn
Copy link
Owner

@bborn bborn commented Mar 11, 2026

Summary

  • When pressing x on a kanban task, the app now navigates to the detail view with the executor pane automatically focused (instead of staying on the kanban)
  • When creating a new task and choosing to queue it for execution, the app navigates to the detail view with executor pane focused (instead of returning to dashboard)
  • Leverages existing loadTaskWithFocus/focusExecutorOnJoin infrastructure that was previously only used for notification jumps

Test plan

  • Added TestTaskCreatedMsg_QueuedTaskNavigatesToDetailView - verifies queued task creation triggers detail navigation
  • Added TestTaskCreatedMsg_BacklogTaskStaysOnDashboard - verifies backlog tasks still go to dashboard
  • Added TestNewDetailModel_FocusExecutorOnJoinFlag - verifies the focusExecutorOnJoin flag is correctly passed through
  • Manual: Press x on a kanban task → should open detail view with executor pane focused
  • Manual: Create new task → choose "Yes" to queue → should open detail view with executor pane focused
  • Manual: Create new task → choose "No" to queue → should return to dashboard as before

🤖 Generated with Claude Code

When a user executes a task (pressing x on kanban or creating a task
and choosing to queue it), navigate to the task detail view with the
executor pane automatically focused using the existing
loadTaskWithFocus/focusExecutorOnJoin infrastructure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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