Skip to content

fix: deduplicate async status announcements - #196

Merged
BigDella merged 1 commit into
Parcel-Protocol:mainfrom
nomsoscript:fix-status-announcer-dedup-135
Sep 28, 2026
Merged

BigDella merged 1 commit into
Parcel-Protocol:mainfrom
nomsoscript:fix-status-announcer-dedup-135

Conversation

@nomsoscript

Copy link
Copy Markdown
Contributor

Closes #135
Closes #131
Closes #129
Closes #126

Summary

Prevents repeated async status events from re-announcing identical live-region content while preserving meaningful changes.

Changes

  • Tracks the last announced status/message key in a stable ref.
  • Skips duplicate loading, success, and error announcements.
  • Preserves polite loading/success and assertive error politeness.
  • Resets deduplication state when the async status returns to idle.

Scope

This PR addresses the focused accessibility announcer issue in core/hooks/useAsyncStatusAnnouncer.ts. The pagination fixtures, Node compatibility matrix, and ledger decoder remain separately scoped and are included above because they are also assigned in this repository.

Verification

No dependencies were installed, and no builds, tests, or CI checks were run, per request.

@drips-wave

drips-wave Bot commented Sep 28, 2026

Copy link
Copy Markdown

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

@BigDella
BigDella merged commit 30b819a into Parcel-Protocol:main Sep 28, 2026
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