Skip to content

fix: use native web ref interactions#843

Merged
thymikee merged 1 commit into
mainfrom
codex/web-native-ref-actions
Jun 23, 2026
Merged

fix: use native web ref interactions#843
thymikee merged 1 commit into
mainfrom
codex/web-native-ref-actions

Conversation

@thymikee

Copy link
Copy Markdown
Member

Summary

Native web ref click/fill now delegate to managed agent-browser commands instead of snapshot-rect coordinate fan-out.
Provider-backed and runtime tests prove ref paths avoid geometry capture while existing coordinate and selector fallbacks remain intact.

Follow-up to #842.

Validation

Focused runtime/web provider tests passed, provider-backed web scenarios passed, direct lint/typecheck passed after the pnpm wrapper failed before script execution, and AGENT_DEVICE_WEB_E2E=1 live web smoke passed.

@thymikee thymikee force-pushed the fix/web-snapshot-performance branch 2 times, most recently from ff33dd8 to deaa292 Compare June 23, 2026 10:30
@thymikee thymikee force-pushed the codex/web-native-ref-actions branch from 4b960c2 to feb6133 Compare June 23, 2026 10:58
@thymikee thymikee changed the base branch from fix/web-snapshot-performance to main June 23, 2026 11:55
@thymikee thymikee force-pushed the codex/web-native-ref-actions branch from feb6133 to f626014 Compare June 23, 2026 11:55
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown

Size Report

Metric Base Current Diff
JS raw 1.3 MB 1.3 MB +1.9 kB
JS gzip 427.0 kB 427.6 kB +540 B
npm tarball 561.8 kB 562.3 kB +543 B
npm unpacked 1.9 MB 1.9 MB +1.9 kB

Startup median (7 runs, lower is better):

Scenario Base Current Diff
CLI --version 27.8 ms 27.1 ms -0.8 ms
CLI --help 46.0 ms 44.3 ms -1.7 ms

Top changed chunks:

Chunk Raw diff Gzip diff
dist/src/368.js +1.0 kB +200 B
dist/src/interaction.js +416 B +146 B
dist/src/cli.js +176 B +67 B
dist/src/9873.js +99 B +51 B
dist/src/9722.js +130 B +44 B

@thymikee thymikee force-pushed the codex/web-native-ref-actions branch 3 times, most recently from 5f5bd50 to 65cd15c Compare June 23, 2026 12:28
@thymikee

Copy link
Copy Markdown
Member Author

CI is blocked on Fallow before review:

  • Dead export: src/cli/commands/web.ts:68 toPublicAgentBrowserToolStatus has no known consumers. Please remove it or wire it to the intended public path.
  • Complexity: src/daemon/handlers/interaction-common.ts:53 buildTouchMessage is over the Fallow gate. Please split/trim that branch logic or otherwise reduce the reported complexity.

The iOS Smoke failure is in Boot iOS test simulator; that appears related to the simulator boot watchdog fixed by #845 rather than this web-ref change.

@thymikee thymikee force-pushed the codex/web-native-ref-actions branch from 65cd15c to 08af30f Compare June 23, 2026 14:26
@thymikee thymikee merged commit c281484 into main Jun 23, 2026
19 of 20 checks passed
@thymikee thymikee deleted the codex/web-native-ref-actions branch June 23, 2026 14:36
@github-actions

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-06-23 14:36 UTC

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.

1 participant