Files
orca/src/main/window
Kelvin Amoaba 9d3885a213 fix(browser): keep popups an agent opens from bringing Orca to the front (#41317)
* fix(browser): keep popups an agent opens from bringing Orca forward

A page popup opened by an agent's click (OAuth, share) was created with
show:true, which on macOS activates Orca over the app the user is in. The
gesture tracker now records whether the opening input was agent-injected,
and such popups are created hidden and shown without focus once Orca is in
front.

* test(browser): attribute popup gestures to agent input

* fix(browser): hold popups the desktop user didn't click, and count any Orca window as active

* fix(browser): share one app listener for popups waiting on Orca, keep BrowserWindow type

* fix(browser): drop the app listeners when the last waiting popup closes
2026-11-12 01:17:25 +00:00
..