fix: forward --exact flag to Playwright for role, label, and placeholder locators #403
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
--exactflag onfind role,find label, andfind placeholderwas accepted by the CLI but silently dropped by the server. The Zod validation schema, TypeScript types, and action handlers all lacked theexactfield, so it was stripped before reaching Playwright'sgetByRole,getByLabel, andgetByPlaceholdercalls.exactto the schema, types, and handler for all three locators so the flag is forwarded to Playwright as intended.exact: truesurvives protocol parsing forgetbyrole,getbylabel, andgetbyplaceholder.Fixes #402