feat: merge AT-SPI targeting and delay post-action screenshots

This commit is contained in:
Zoe
2026-09-19 18:39:33 -05:00
9 changed files with 294 additions and 7 deletions
+2
View File
@@ -30,4 +30,6 @@ test("tool inputs reject invalid commands, bounds, and action names", () => {
assert.throws(() => desktopArguments.parse({ actions: [{ type: "click", x: -1, y: 0 }] }));
assert.throws(() => desktopArguments.parse({ actions: [{ type: "execute" }] }));
assert.deepEqual(desktopArguments.parse({ actions: [] }), { actions: [] });
assert.throws(() => desktopArguments.parse({ actions: [{ type: "click_target", target: "1" }] }));
assert.equal(desktopArguments.parse({ actions: [{ type: "click_target", target: "1", observationId: "frame" }] }).actions[0]?.type, "click_target");
});