Skip to content

[upstream #16545] Default dark avatar glyph sits at 2.6:1 on its fill #207

Closed

Description

@berry-13

The default user avatar in the bundled dark theme paints its glyph in text-primary (#ececec) on the avatar-fill (#7989ff), 2.6:1 against the 3:1 floor WCAG 1.4.11 sets for graphical objects. LibreChat-AI#16545 gives the avatar its own avatar-fill and avatar-text roles and keeps these pixels on purpose, so the dark default is excluded from the 3:1 check in packages/client/src/theme/semanticTokens.spec.ts and pinned at no less than 2.6:1 instead.

The glyph is decorative (the avatar is aria-hidden next to the account name), so this is a visual refinement, not a blocker. Raising it means choosing a new dark avatar-text or avatar-fill default (for example a darker fill, or white at 3.07:1), which changes the default look and needs a design decision. Once done, restore the dark theme to the 3:1 describe.each list and drop the 2.6 pin.

Activity

  1. added
    a11yreviewctl followups state
    readyreviewctl followups state
    and removed on Sep 30, 2026
  2. added
    in progressreviewctl followups state
    fixedreviewctl followups state
    and removed
    readyreviewctl followups state
    in progressreviewctl followups state
    on Oct 9, 2026
  3. berry-13 commented on Oct 9, 2026

    @berry-13
    OwnerAuthor

    Closed by reviewctl followups sync: LibreChat-AI#16931 merged on 2026-10-09 at a0de8bb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    a11yreviewctl followups statearea: packagesreviewctl followups statefixedreviewctl followups state

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions