Skip to content

Aria/main region#608

Open
clukhei wants to merge 3 commits into
v3from
aria/main-region
Open

Aria/main region#608
clukhei wants to merge 3 commits into
v3from
aria/main-region

Conversation

@clukhei

@clukhei clukhei commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Wrap all page layouts with content region to satisfy WCAG "every page must have a main content region" requirement
  • Add ariaLabel prop to interactive button elements and remove incorrect aria-label from non-interactive
    containers
  • Remove dead code: delete unused BlockRaw.vue, TemplateRaw.vue, block-markup.ts, template-markup.ts, and orphaned block/template
    preview markdown files (~6000 lines removed)

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