Kelvin Amoaba
c794f75e4e
fix(computer-use): use UI Automation for Windows scroll, expand and slider actions ( #41429 )
...
* fix(computer-use): scroll, expand and set sliders on Windows without raising the window
* fix(computer-use): wait for Windows scroll and slider writes to settle before verifying
* fix(computer-use): reject NaN for Windows slider set-value
* test(computer-use): wait on the Windows fixture state with vi.waitFor and a schema
* test(computer-use): check activation per action against a holder window in the Windows fixture
* test(computer-use): log fixture window events for activation failures
* fix(computer-use): report foreground when a Windows app raises itself for a UI Automation action
WPF activates its own window for Scroll, ExpandCollapse, RangeValue and SelectionItem calls from any UIA client, so the runtime now compares the foreground window before and after a pattern action instead of assuming background. The Windows e2e checks delivery against the fixture's own activation count, with a holder window in another process.
* test(computer-use): skip an unstarted holder when closing the Windows fixture
* fix(computer-use): bound Windows pattern scroll paging and tighten slider read-back
* fix(computer-use): cap Windows slider read-back tolerance and run the UIA e2e only on CI
2026-11-12 23:17:10 +00:00
..
2026-11-09 20:18:03 -08:00
2026-11-12 14:36:07 -08:00
2026-11-12 13:54:51 -08:00
2026-11-12 23:17:10 +00:00
2026-11-11 05:16:06 -08:00
2026-11-03 22:49:34 -08:00
2026-11-04 13:21:06 -08:00
2026-11-06 23:08:29 +00:00
2026-11-06 22:58:52 +00:00
2026-11-08 14:12:02 -08:00
2026-11-07 22:24:34 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-02 03:08:09 -08:00
2026-11-04 04:51:57 -08:00
2026-11-03 20:19:21 -08:00
2026-11-12 14:48:53 -08:00
2026-11-08 14:18:40 -08:00
2026-11-08 23:01:23 -08:00
2026-11-07 23:40:13 -08:00
2026-11-07 20:19:22 -08:00
2026-11-08 14:12:02 -08:00
2026-11-12 08:12:55 -08:00
2026-11-08 14:12:02 -08:00
2026-11-07 20:52:26 -08:00
2026-11-03 14:45:49 -08:00
2026-11-12 08:12:55 -08:00
2026-11-06 00:58:38 -08:00
2026-11-12 09:25:49 +00:00
2026-11-12 02:25:47 -08:00
2026-11-12 23:17:10 +00:00
2026-11-12 20:40:24 +00:00
2026-11-12 02:18:19 -08:00
2026-11-06 23:24:35 +00:00
2026-11-03 13:04:11 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-02 10:32:22 -08:00
2026-11-02 10:32:22 -08:00
2026-11-02 10:32:22 -08:00
2026-11-05 16:15:24 +00:00
2026-11-06 23:25:30 +00:00
2026-11-05 16:15:24 +00:00
2026-11-01 21:51:45 -08:00
2026-11-11 23:56:17 -08:00
2026-11-02 15:28:59 -07:00
2026-11-05 06:01:41 -08:00
2026-11-12 09:17:26 -08:00
2026-11-12 09:17:26 -08:00
2026-11-12 09:17:26 -08:00
2026-11-05 16:15:24 +00:00
2026-11-06 16:29:36 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 23:01:27 +00:00
2026-11-07 22:24:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-05 01:54:51 -08:00
2026-11-11 04:05:46 -08:00
2026-11-08 13:23:03 -08:00
2026-11-06 08:21:33 -08:00
2026-11-03 22:49:34 -08:00
2026-11-06 14:53:43 -08:00
2026-11-02 00:37:15 -08:00
2026-11-02 00:37:15 -08:00
2026-11-03 21:04:34 -08:00
2026-11-10 06:30:52 -08:00
2026-11-08 14:29:52 -08:00
2026-11-03 22:49:34 -08:00
2026-11-12 08:12:55 -08:00
2026-11-03 06:07:13 -08:00
2026-11-11 03:30:03 -08:00
2026-11-06 10:37:45 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-03 06:07:13 -08:00
2026-11-07 21:34:57 -08:00
2026-11-06 16:00:54 -08:00
2026-11-01 11:46:13 -08:00
2026-11-03 06:07:13 -08:00
2026-11-08 21:41:28 -08:00
2026-11-12 08:32:10 -08:00
2026-11-02 03:08:09 -08:00
2026-11-12 13:41:50 -08:00
2026-11-06 00:17:38 -08:00
2026-11-07 12:26:03 -08:00
2026-11-05 22:34:16 -08:00
2026-11-07 12:26:03 -08:00
2026-11-07 10:02:15 -08:00
2026-11-07 09:37:06 -08:00
2026-11-08 13:23:03 -08:00
2026-11-03 16:36:54 -08:00
2026-11-05 21:42:53 -08:00
2026-11-10 00:31:11 -08:00
2026-11-08 16:00:36 -08:00
2026-11-11 08:51:39 -08:00
2026-11-03 14:45:49 -08:00
2026-11-03 14:45:49 -08:00
2026-11-11 08:51:39 -08:00
2026-11-08 13:23:03 -08:00
2026-11-07 03:31:13 -08:00
2026-11-03 14:45:49 -08:00
2026-11-12 12:07:25 -08:00
2026-11-11 00:58:25 -08:00
2026-11-12 13:54:51 -08:00
2026-11-12 13:54:51 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-08 06:46:09 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-12 08:12:55 -08:00
2026-11-08 06:46:09 -08:00
2026-11-06 08:21:33 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 20:19:21 -08:00
2026-11-03 02:11:23 +00:00
2026-11-08 14:29:52 -08:00
2026-11-12 13:54:51 -08:00
2026-11-08 00:42:37 -08:00
2026-11-03 20:19:21 -08:00
2026-11-08 14:29:52 -08:00
2026-11-01 18:05:22 +00:00
2026-11-03 22:49:34 -08:00
2026-11-07 20:52:26 -08:00
2026-11-01 18:40:06 +00:00
2026-11-02 20:57:11 +00:00
2026-11-07 19:10:16 -08:00
2026-11-09 00:45:45 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-09 00:45:45 -08:00
2026-11-03 22:49:34 -08:00
2026-11-05 01:54:51 -08:00
2026-11-05 01:54:51 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-06 05:30:17 -08:00
2026-11-03 22:49:34 -08:00
2026-11-07 23:40:13 -08:00
2026-11-07 23:40:13 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-11 04:05:46 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-07 20:52:26 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 22:49:34 -08:00
2026-11-06 06:36:41 -08:00
2026-11-03 22:49:34 -08:00
2026-11-02 03:32:08 -08:00
2026-11-07 21:10:57 -08:00
2026-11-07 08:19:02 -08:00
2026-11-11 04:05:46 -08:00
2026-11-07 03:04:56 -05:00
2026-11-02 03:32:08 -08:00
2026-11-07 02:50:17 -08:00
2026-11-06 01:11:55 -08:00
2026-11-07 02:58:29 -08:00
2026-11-04 04:51:57 -08:00
2026-11-06 15:15:26 -08:00
2026-11-07 02:50:04 -08:00
2026-11-01 21:38:04 -08:00
2026-11-12 05:47:35 -08:00
2026-11-03 21:45:29 -08:00
2026-11-06 01:11:55 -08:00
2026-11-07 03:04:32 -08:00
2026-11-07 02:50:30 -08:00
2026-11-03 20:19:21 -08:00
2026-11-02 03:32:08 -08:00
2026-11-04 04:51:57 -08:00
2026-11-03 19:12:25 -08:00
2026-11-11 02:44:06 -08:00
2026-11-11 02:20:10 -08:00
2026-11-05 01:54:51 -08:00
2026-11-09 02:53:35 -08:00
2026-11-05 01:54:51 -08:00
2026-11-12 14:36:07 -08:00
2026-11-07 03:31:13 -08:00
2026-11-05 00:29:16 -08:00
2026-11-07 20:10:01 -08:00
2026-11-03 19:56:34 -08:00
2026-11-07 20:52:26 -08:00
2026-11-12 08:12:55 -08:00
2026-11-03 22:49:34 -08:00
2026-11-02 02:12:23 -08:00
2026-11-05 01:54:51 -08:00
2026-11-12 08:12:55 -08:00
2026-11-08 21:41:28 -08:00
2026-11-07 03:31:13 -08:00
2026-11-11 04:05:46 -08:00
2026-11-07 20:52:26 -08:00
2026-11-02 02:12:23 -08:00
2026-11-12 08:12:55 -08:00
2026-11-08 23:22:34 -08:00
2026-11-02 02:12:23 -08:00
2026-11-02 02:12:23 -08:00
2026-11-07 22:58:35 -08:00
2026-11-11 03:30:03 -08:00
2026-11-02 02:12:23 -08:00
2026-11-07 21:10:57 -08:00
2026-11-04 04:51:57 -08:00
2026-11-07 23:40:13 -08:00
2026-11-01 14:41:11 -07:00
2026-11-02 02:12:23 -08:00
2026-11-04 21:08:19 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 21:45:29 -08:00
2026-11-03 17:04:15 -08:00
2026-11-02 02:12:23 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 20:19:21 -08:00
2026-11-03 20:19:21 -08:00
2026-11-07 23:40:13 -08:00
2026-11-10 23:07:24 -08:00
2026-11-03 20:19:21 -08:00
2026-11-11 01:38:28 -08:00
2026-11-06 02:23:35 -08:00
2026-11-03 20:19:21 -08:00
2026-11-11 04:44:42 -08:00
2026-11-05 19:58:35 -08:00
2026-11-03 22:49:34 -08:00
2026-11-09 06:51:21 -08:00
2026-11-11 06:08:53 -08:00
2026-11-03 22:49:34 -08:00
2026-11-05 01:54:51 -08:00
2026-11-08 00:42:37 -08:00
2026-11-05 09:16:47 -08:00
2026-11-08 00:42:37 -08:00
2026-11-07 20:52:26 -08:00
2026-11-08 00:42:37 -08:00
2026-11-08 07:19:05 -08:00
2026-11-08 07:19:05 -08:00
2026-11-08 14:18:24 -08:00
2026-11-02 03:08:09 -08:00
2026-11-08 20:41:06 -08:00
2026-11-02 02:47:41 -08:00
2026-11-11 13:32:03 -08:00
2026-11-09 02:38:15 -08:00
2026-11-07 21:10:57 -08:00
2026-11-07 21:10:57 -08:00
2026-11-05 00:29:16 -08:00
2026-11-02 02:47:41 -08:00
2026-11-07 19:44:59 -08:00
2026-11-03 22:49:34 -08:00
2026-11-07 08:19:02 -08:00
2026-11-02 04:50:07 -08:00
2026-11-08 00:06:49 -08:00
2026-11-05 00:29:16 -08:00
2026-11-08 14:12:02 -08:00
2026-11-03 22:49:34 -08:00
2026-11-03 19:32:19 -08:00
2026-11-03 21:45:29 -08:00
2026-11-11 20:54:34 -08:00
2026-11-07 19:53:07 -08:00
2026-11-07 21:10:57 -08:00
2026-11-03 22:49:34 -08:00
2026-11-07 21:10:57 -08:00
2026-11-07 23:40:13 -08:00
2026-11-07 21:10:57 -08:00
2026-11-07 23:40:13 -08:00
2026-11-03 19:32:19 -08:00
2026-11-03 17:04:15 -08:00
2026-11-07 19:53:07 -08:00
2026-11-03 21:45:29 -08:00
2026-11-07 19:53:07 -08:00
2026-11-11 12:12:13 -08:00
2026-11-08 00:42:37 -08:00
2026-11-08 00:06:49 -08:00
2026-11-08 00:06:49 -08:00
2026-11-07 21:10:57 -08:00
2026-11-05 01:49:43 -08:00
2026-11-08 00:42:37 -08:00
2026-11-03 21:45:29 -08:00
2026-11-11 02:44:06 -08:00
2026-11-08 00:42:37 -08:00
2026-11-03 21:45:29 -08:00
2026-11-07 23:40:13 -08:00
2026-11-03 22:49:34 -08:00
2026-11-08 00:06:49 -08:00
2026-11-10 17:17:59 -08:00
2026-11-12 08:12:55 -08:00
2026-11-04 04:51:57 -08:00
2026-11-08 00:06:49 -08:00
2026-11-03 22:49:34 -08:00
2026-11-05 01:54:51 -08:00
2026-11-10 15:51:05 -08:00
2026-11-06 10:37:45 -08:00
2026-11-04 04:51:57 -08:00
2026-11-03 21:45:29 -08:00
2026-11-07 19:53:07 -08:00
2026-11-12 08:12:55 -08:00
2026-11-03 19:12:25 -08:00
2026-11-03 22:49:34 -08:00
2026-11-05 01:54:51 -08:00
2026-11-03 20:19:21 -08:00
2026-11-02 03:10:14 -08:00
2026-11-11 23:25:07 -08:00
2026-11-11 04:44:42 -08:00
2026-11-03 22:49:34 -08:00
2026-11-06 06:00:08 -08:00
2026-11-11 04:44:42 -08:00
2026-11-03 20:19:21 -08:00