Skip to content

fix: accessibility improvements in Post Editor - #1237

Merged
RUKAYAT-CODER merged 4 commits into
rinafcode:mainfrom
collinsezedike:fix/post-editor-accessibility
Aug 26, 2026
Merged

fix: accessibility improvements in Post Editor#1237
RUKAYAT-CODER merged 4 commits into
rinafcode:mainfrom
collinsezedike:fix/post-editor-accessibility

Conversation

@collinsezedike

Copy link
Copy Markdown
Contributor

Description

The Post Editor had a few real accessibility gaps: embedded images shipped with no alt text, the template sidebar's heading text didn't match its expected accessible name, and the publish action gave screen-reader users no feedback while submitting.

Changes

  • Add an alt-text field to the image embed dialog (MediaEmbedder) and thread it through useContentEditor's addImage so embedded images ship with proper alt text (WCAG 1.1.1)
  • Update the template sidebar heading from "Templates" to "Content Templates" so its accessible name matches what screen readers announce
  • Add aria-busy and a polite aria-live status region to MaterialEditorWrapper's publish button so screen-reader users are notified while a submit is in progress

Testing

  • Extended src/components/editor/__tests__/accessibility.test.tsx to cover the new alt-text field (including that it only shows for image embeds) and the publish status announcement

Closes #364

@drips-wave

drips-wave Bot commented Aug 25, 2026

Copy link
Copy Markdown

@collinsezedike Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Thank you for contributing to the project.

@RUKAYAT-CODER
RUKAYAT-CODER merged commit 4dfb55d into rinafcode:main Aug 26, 2026
6 checks passed
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.

enhancement: Post Editor : Accessibility Improvement

2 participants