Skip to content

Publish bounded semantic snapshots for accessibility - #542

Merged
wieslawsoltes merged 1 commit into
mainfrom
feature/semantic-snapshot-541
Sep 19, 2026
Merged

wieslawsoltes merged 1 commit into
mainfrom
feature/semantic-snapshot-541

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Collaborator

Closes #541. Advances #262 and #268; enables SceneTech/AppScene#30.

WebScene now publishes a bounded immutable semantic snapshot for top-level and nested documents, with deterministic tree structure, generations, roles, computed text, states, relationships, focus, origins, and transformed bounds. Request-driven worker construction avoids per-frame scans, and epoch-protected retirement prevents stale publication while preserving acquired lease lifetime.

Validation intentionally deferred under the current fast-merge instruction: git diff --check passed; focused native, ABI, contract, lifecycle, cap, and performance regressions were authored but not executed. AppScene native peer publication and semantic action/live-region follow-ups remain tracked.

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.

Publish bounded semantic snapshots for native accessibility

1 participant