Skip to content

Accessibility deserialize fixes - #254

Merged
JayPanoz merged 7 commits into
developfrom
accessibility-deserialize-fixes
Sep 15, 2026
Merged

JayPanoz merged 7 commits into
developfrom
accessibility-deserialize-fixes

Conversation

@JayPanoz

Copy link
Copy Markdown
Contributor

This corrects the deserialization of accessibility metadata.

Closes #253

@JayPanoz
JayPanoz marked this pull request as ready for review September 14, 2026 11:12
@JayPanoz
JayPanoz requested a lite review from Copilot September 14, 2026 11:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The reviewed changes include regression coverage and coordinated package updates with no unresolved blocking issues.

Pull request overview

Fixes accessibility metadata deserialization for scalar and array values, with regression tests and coordinated package releases.

Changes:

  • Normalize accessibility metadata inputs.
  • Add regression coverage for valid and malformed values.
  • Bump package versions and update changelogs.
File summaries
File Description
shared/test/accessibility/Localization.test.ts Suppresses expected warnings during tests.
shared/test/accessibility/Accessibility.test.ts Adds deserialization regression tests.
shared/src/publication/accessibility/Accessibility.ts Normalizes accessibility metadata fields.
shared/package.json Bumps shared package version.
shared/CHANGELOG.MD Documents the fix.
navigator/package.json Bumps navigator version.
navigator/CHANGELOG.MD Documents republishing.
navigator-html-injectables/package.json Bumps package version.
navigator-html-injectables/CHANGELOG.MD Documents republishing.
decorator/package.json Bumps decorator version.
decorator/CHANGELOG.MD Documents republishing.
Review details
  • Files reviewed: 11/11 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@JayPanoz
JayPanoz added this pull request to the merge queue Sep 15, 2026
Merged via the queue into develop with commit aee223f Sep 15, 2026
6 checks passed
@JayPanoz
JayPanoz deleted the accessibility-deserialize-fixes branch September 15, 2026 12:02
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.

Accessibility.deserialize throws when conformsTo/accessMode/etc. are serialized as a bare string instead of an array

2 participants