Skip to content

fix: Stop second-instance from unconditionally stealing window focus + add logging#1398

Merged
charlesvien merged 1 commit intomainfrom
03-31-stop_second-instance_from_unconditionally_stealing_window_focus
Mar 31, 2026
Merged

fix: Stop second-instance from unconditionally stealing window focus + add logging#1398
charlesvien merged 1 commit intomainfrom
03-31-stop_second-instance_from_unconditionally_stealing_window_focus

Conversation

@charlesvien
Copy link
Copy Markdown
Member

@charlesvien charlesvien commented Mar 31, 2026

Problem

The app is repeatedly stealing focus on while the agent is running.

Changes

  1. Only call focusMainWindow on second-instance when an actual deep link URL is present
  2. Add reason parameter to focusMainWindow with window state and stack trace logging
  3. Add logging to open-url, second-instance, notification click and task-link focus paths

How did you test this?

Manually

Copy link
Copy Markdown
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@charlesvien charlesvien marked this pull request as ready for review March 31, 2026 21:40
@charlesvien charlesvien changed the title Stop second-instance from unconditionally stealing window focus fix: Stop second-instance from unconditionally stealing window focus + add logging Mar 31, 2026
@charlesvien charlesvien enabled auto-merge (squash) March 31, 2026 21:43
@charlesvien charlesvien merged commit 0690515 into main Mar 31, 2026
16 checks passed
@charlesvien charlesvien deleted the 03-31-stop_second-instance_from_unconditionally_stealing_window_focus branch March 31, 2026 21:48
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.

2 participants