Skip to content

fix(a11y): announce skeleton loading states to screen readers - #817

Merged
nonsobethel0-dev merged 1 commit into
Parashield-Protocol:mainfrom
Salamanda-Hub:fix/skeleton-loading-aria
Oct 17, 2026
Merged

nonsobethel0-dev merged 1 commit into
Parashield-Protocol:mainfrom
Salamanda-Hub:fix/skeleton-loading-aria

Conversation

@Akatenvictor

Copy link
Copy Markdown

Add a LoadingRegion wrapper that marks loading content aria-busy and announces the loading state through a polite live region, clearing both once content has loaded. The live region sits outside the busy subtree so assistive tech doesn't suppress the announcement.

Wrap every skeleton loading state (home products and stats, dashboard, policies, policy detail, claims, pools, oracle, OracleDataWidget) and cover the announcement and busy-state transitions in tests.

Closes #798
Closes #795
Closes #796
Closes #797

Add a LoadingRegion wrapper that marks loading content aria-busy and
announces the loading state through a polite live region, clearing both
once content has loaded. The live region sits outside the busy subtree
so assistive tech doesn't suppress the announcement.

Wrap every skeleton loading state (home products and stats, dashboard,
policies, policy detail, claims, pools, oracle, OracleDataWidget) and
cover the announcement and busy-state transitions in tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

❌ Deploy Preview for boisterous-sunshine-dd4c4c failed.

Name Link
🔨 Latest commit b26764d
🔍 Latest deploy log https://app.netlify.com/projects/boisterous-sunshine-dd4c4c/deploys/6ad3249f5575a09916926538

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@Akatenvictor 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

@nonsobethel0-dev
nonsobethel0-dev merged commit f72b0a2 into Parashield-Protocol:main Oct 17, 2026
0 of 4 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

2 participants