Skip to content

feat(generic): data-aria-* attrs → aria-* attrs#539

Merged
wesleyboar merged 1 commit into
mainfrom
feat/promote-data-aria-attributes
Jun 8, 2026
Merged

feat(generic): data-aria-* attrs → aria-* attrs#539
wesleyboar merged 1 commit into
mainfrom
feat/promote-data-aria-attributes

Conversation

@wesleyboar

@wesleyboar wesleyboar commented Jun 8, 2026

Copy link
Copy Markdown
Member

Overview

ES module for Core CMS WYSIWYG HTML that copies data-aria-* to aria-* on a scope root before other scripts run.

Related

Changes

  • added generic_assets/js/promote-data-aria-attributes.js

Testing

  1. After merge, import from jsDelivr on this repo (pin commit hash).
  2. Confirm sortable table / ARIA behavior still works per feat(cms): snippet (for TACC project pages redesign) tup-ui#558.

UI

Skipped.

Editors that strip aria-* on publish can keep data-aria-*; callers run this
once on a scope root before scripts that depend on real ARIA attributes.

Relates-to TACC/Core-Styles#645

Co-authored-by: Cursor <cursoragent@cursor.com>
@wesleyboar wesleyboar merged commit b136c37 into main Jun 8, 2026
@wesleyboar wesleyboar deleted the feat/promote-data-aria-attributes branch June 8, 2026 20:02
wesleyboar added a commit to TACC/Core-Styles that referenced this pull request Jun 8, 2026
## Overview

Removes `promote-data-aria-attributes` from Core-Styles; the module
lives in Core-CMS-Custom `generic_assets` instead.

## Related

- reverts #645
- moves to TACC/Core-CMS-Custom#539

## Changes

- **deleted** `src/lib/_utils/js/promote-data-aria-attributes.js`

## Testing

1. Confirm file is absent after merge.
2. Point consumers at Core-CMS-Custom jsDelivr URL (see companion PR).

## UI

Skipped.
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