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
..
2026-11-11 16:16:48 -08:00
2026-11-03 14:45:49 -08:00
2026-11-08 19:30:27 +00:00
2026-11-11 15:23:33 -08:00
2026-11-07 22:58:35 -08:00
2026-11-03 20:19:21 -08:00
2026-10-31 16:00:41 +00:00
2026-10-28 17:36:22 -07:00
2026-11-06 16:11:45 -08:00
2026-11-02 17:08:59 -08:00
2026-11-06 16:11:45 -08:00
2026-11-11 13:55:01 -08:00
2026-11-08 23:38:26 +00:00
2026-11-07 18:24:44 -08:00
2026-11-07 22:58:35 -08:00
2026-11-11 15:16:34 -08:00
2026-11-11 13:55:01 -08:00
2026-11-07 21:10:57 -08:00
2026-11-01 16:54:58 -08:00
2026-11-02 22:13:39 -08:00
2026-11-07 18:53:24 -08:00
2026-11-06 16:11:45 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-08 06:17:53 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 02:55:49 -08:00
2026-10-30 15:09:11 -07:00
2026-11-03 21:45:29 -08:00
2026-11-07 22:58:35 -08:00
2026-10-31 18:55:29 +00:00
2026-11-07 22:58:35 -08:00
2026-11-08 00:42:37 -08:00
2026-11-07 22:58:35 -08:00
2026-10-27 18:00:26 -07:00
2026-10-28 19:59:15 -07:00
2026-11-10 18:21:19 -08:00
2026-11-02 21:32:27 -08:00
2026-11-04 13:44:42 -08:00
2026-11-12 01:17:25 +00:00
2026-11-11 01:02:18 -08:00
2026-10-28 20:58:25 -07:00
2026-11-01 00:29:59 -07:00
2026-11-01 00:29:59 -07:00
2026-11-01 00:29:59 -07:00
2026-11-01 16:54:58 -08:00
2026-10-28 20:58:25 -07:00
2026-11-07 03:32:14 -08:00
2026-11-08 06:17:53 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-10-28 17:30:44 +00:00
2026-11-09 09:12:23 +00:00
2026-11-11 03:29:12 -08:00
2026-11-11 03:29:12 -08:00
2026-11-08 00:42:37 -08:00
2026-11-02 19:15:49 -08:00
2026-11-11 23:27:38 +00:00
2026-11-07 18:53:24 -08:00
2026-11-07 17:40:01 -08:00
2026-11-01 03:14:46 -08:00
2026-10-29 12:18:02 -07:00
2026-10-31 18:55:29 +00:00
2026-11-02 17:34:32 -08:00
2026-10-31 19:36:52 +00:00
2026-11-02 22:03:16 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-11 04:02:20 -08:00
2026-11-10 19:54:49 +00:00
2026-11-03 13:04:11 -08:00
2026-11-11 04:02:20 -08:00
2026-11-08 19:30:27 +00:00
2026-11-07 22:24:34 -08:00
2026-11-07 22:24:34 -08:00
2026-11-10 16:38:44 -08:00
2026-11-07 22:24:34 -08:00
2026-11-04 12:59:51 -08:00
2026-11-02 17:34:32 -08:00
2026-11-06 05:30:17 -08:00
2026-11-07 18:24:44 -08:00
2026-11-06 05:30:17 -08:00
2026-11-07 18:24:44 -08:00
2026-11-08 19:30:27 +00:00
2026-10-31 15:27:20 +00:00
2026-11-03 22:49:34 -08:00
2026-11-08 15:23:09 -08:00
2026-11-01 01:41:07 -08:00
2026-11-01 01:41:07 -08:00
2026-11-02 23:58:18 -08:00