Skip to content

Group fresh locator reads on macOS ARM and point the dialog trial at beta - #20

Merged
PerchAnton merged 2 commits into
mainfrom
keytrail/beta-field-trial
Nov 1, 2026
Merged

PerchAnton merged 2 commits into
mainfrom
keytrail/beta-field-trial

Conversation

@PerchAnton

@PerchAnton PerchAnton commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

Why the third macOS job blocked

In the original job, T05.restore.001.unchanged recorded a 106.5 ms gap. The host reading took 106.87 ms. The browser clock shows 102.6 ms between the previous observation and the first of ten new callbacks. Callback bodies each took at most 0.2 ms. The evidence does not isolate an OS scheduler or transport fault.

Changes

Group eligible declared target locators during manual-tab windows with a Playwright union. The three-tab fixture uses four fresh queries per subsequent reading instead of ten. Original locators still execute on every reading. Unexpected matches, changed IDs, structure changes and ambiguity fall back to individual queries. The two gap controls delay an essential role query in both paths. The 100 ms threshold, zero retries and the three macOS 15 ARM allocations remain in force.

The README also links to the published beta, its React example and its source-bound validation record. This development change is separate from the published beta qualification.

Local verification

Build, TypeScript checks, 65 unit/script checks and ten focused Chromium tests passed. The vertical manual Home/End case recorded four calls per measured interval. The delay controls blocked at 160.6 and 164.5 ms before activation. Three new cases cover extra matches, a rebound locator and swapped DOM IDs.

@PerchAnton PerchAnton changed the title Show the published beta and a first Playwright dialog trial Group fresh locator reads on macOS ARM and point the dialog trial at beta Nov 1, 2026
@PerchAnton
PerchAnton merged commit fa2b125 into main Nov 1, 2026
4 checks passed
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