Skip to content

fix(v4): normalize accessibility snapshot Unicode - #2556

Merged
miguelg719 merged 2 commits into
codex/v4-integration-parityfrom
codex/v4-well-formed-snapshots
Aug 4, 2026
Merged

fix(v4): normalize accessibility snapshot Unicode#2556
miguelg719 merged 2 commits into
codex/v4-integration-parityfrom
codex/v4-well-formed-snapshots

Conversation

@miguelg719

@miguelg719 miguelg719 commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Repairs malformed Unicode in scoped and merged accessibility snapshots. Includes focused unit coverage and the transferred Unicode integration test.

Stacked directly on #2551. The now-closed #2555 timeout PR is intentionally not part of this stack.

@changeset-bot

changeset-bot Bot commented Aug 3, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8a636a4

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@miguelg719
miguelg719 force-pushed the codex/v4-well-formed-snapshots branch from b807910 to d732f2e Compare August 3, 2026 20:19
@miguelg719
miguelg719 force-pushed the codex/v4-well-formed-snapshots branch from 1070993 to b4bb264 Compare August 4, 2026 18:59
@miguelg719
miguelg719 requested a review from a team as a code owner August 4, 2026 18:59
@miguelg719
miguelg719 changed the base branch from codex/v4-operation-timeouts to codex/v4-integration-parity August 4, 2026 19:02
@miguelg719
miguelg719 merged commit c28fc16 into v4-spike Aug 4, 2026
50 checks passed
miguelg719 added a commit that referenced this pull request Aug 4, 2026
## Summary

- port 23 public-SDK integration specs from main, growing the v4 suite
from 5 to 28 files
- adapt legacy cases to hermetic v4 fixtures and public APIs
- define ten stable local semantic groups with complete, unique test
ownership
- leave FlowLogger coverage retired because FlowLogger is absent from
both v4 implementations

## Scope boundary

This PR is mechanical test transfer only. It has no packages/server
production changes, generated extension update, or .github/workflows
diff from v4-spike.

Three transferred specs that expose runtime gaps travel with their
standalone fixes:
- operation timeouts: #2555
- well-formed snapshot Unicode: #2556
- locator screenshot masks: #2557

Together the stack grows the suite to 31 files. CI orchestration and
external-contributor approval policy remain isolated in #2553.

The remaining main integration specs are not silently omitted:
Agent/streaming/cache cases require the v4 Agent surface;
Browserbase/CDP lifecycle, downloads, OOPIF, and connection cases
require dedicated browser infrastructure; logger and FlowLogger cases
target lifecycle code removed from v4.

## Verification

- integration discovery and ownership tests: 12 passed
- focused default-page and screenshot-adjacent integration run: 9 passed
before extraction
- GitHub semantic matrix is the authoritative full-suite validation
after this history rewrite

## Review order

#2551#2555#2556#2557#2553
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants