Skip to content

fix: a11y issues#2

Closed
wesleyboar wants to merge 62 commits intomainfrom
cursor/pr-537-core-cms-styles-f23f
Closed

fix: a11y issues#2
wesleyboar wants to merge 62 commits intomainfrom
cursor/pr-537-core-cms-styles-f23f

Conversation

@wesleyboar
Copy link
Owner

@wesleyboar wesleyboar commented Mar 18, 2026

Overview

Fix flagged accessibility issues.

Note

Reconcile with TACC#535:

Some fixes are cherry-picked from newer Core-CMS.1

Related

Changes

  1. refactors settings that have moved (d66054c, e74bad3)
  2. adds automatic title for "Supersized Science" podcasts
  3. fix: google search bugs TACC/tup-ui#538
  4. fix: accent color contrast vs normal text (CMS)
  5. fix: accent color contrast vs normal text (Portal) + add55ed
  6. fix: invisible hover state on footer social logos TACC/tup-ui#539
  7. fix: should use darker nav text
  8. fix: explain "Update" pill (and remove extra span) + f16ff86 + f0c1d30
  9. fix: nav dropdown icons unexplained to aria
  10. fix: aria-label="…" when data-prefix="Published:" + 1a7be24
  11. fix: relate SoftwareTable button & dialog
  12. fix: login; required fail, autocomplete wrong
  13. enhance: software table accessibility
  14. fix: complete suite of link state UX for Navbar
  15. fix: update footer since new logo CSS & HTML + b5f6fd0
  16. refactor: logged in dropodown as button not link
  17. chore: delete/trim code now in Core-CMS (c6076ad)

Testing

(See TACC/tup-ui#537 Testing & UI — all items verified ✅)

Open in Web Open in Cursor 

Footnotes

  1. Because upgrading would require more testing.

* fix: duplicate underline for search result titles on hover

Added a rule to remove duplicate underline on hover for search result titles.

* fix: undo Core-Styles link style in search suggestions

Add styles to override core-styles for links in Google search suggestions.

* fix: set color for Google magnifier icon

* fix: google accent color on highlighted term

Use TACC accent color not Google accent color on highlighted term.
The gray background matched parent background, so not visible. So, I fix it by making color darker.
- Should be style-dark and style-dark, not style-dark and style-light.
- This code affects color that is already inherited as the same result.
This code is outdated.

What it used to do is now done better by default styles.

Retaining it causes less visual focus clarity.
Previous commit changes CSS. This comit saves our update live to use that new CSS via CDN.
This is the new way to do it. TUP CMS is the only client using old way.
These settings were moved in TACC/Core-CMS#v4.35.10
wesleyboar and others added 27 commits March 10, 2026 16:14
It works right on main branch… so, what happenned? Let's log a bit!
* refactor: simplify portal nav

* docs: clearer explanation

* docs: move comment

* docs: clarify FAQ comment in nav_portal.raw.html
This reverts commit add55ed.

incorrrect change. Edited code seems unused.
…until it is released, then use new release.
Has not been used for a while in favor of Core-CMS.

Outdated since TACC/Core-CMS@89355dd6, in which COre-CMS brings over improvements this script had.
Keep aria-label like this only if "Published" is not in text e.g.

```
data-prefix="Published:"
```
Parent element reads <i class="icon…">` as a an odd character.

Using `aria-hidden` isntead of `role` fixes that.
- delete plain.html (Core-CMS has it since #868)
- delete duplicate footer social padding (now in c-footer.css)
- delete outdated header font rule (Core-CMS has it since v4.25.1)

Co-authored-by: Wesley B <wesleyboar@users.noreply.github.com>
@wesleyboar wesleyboar closed this Mar 18, 2026
@wesleyboar wesleyboar deleted the cursor/pr-537-core-cms-styles-f23f branch March 18, 2026 21:23
@wesleyboar
Copy link
Owner Author

wesleyboar commented Mar 18, 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

Development

Successfully merging this pull request may close these issues.

2 participants