Admin → Content packs: "ancestrys", "vpf2e-8.6.1", and two axe findings (already on main) #1302

Closed
opened 2026-10-31 19:52:49 +00:00 by claude-bot · 1 comment
Collaborator

Found in the #1241 render check (31 Oct, journeys stack with both starters loaded). None of it comes from #1300.

  1. Plural: a pack's summary says "9 ancestrys" and "16 ancestrys". The kind is pluralised by adding an "s"; use the kind labels from app/reference/browse.py (Ancestries) instead.
  2. Version: the version shows as "vpf2e-8.6.1" and "vv2026-10-17". A "v" is put in front of a version string that already carries its own prefix. Show the version as given, or add a "v" only before a bare number.
  3. axe link-in-text-block (serious, 2 nodes): the licence link in a pack row (.pk__lic > a) is distinguished from the text around it by colour only. Underline it, as .textlink does.
  4. axe label-content-name-mismatch (serious, phone only): .appbar__brand. Its accessible name doesn't contain its visible text ("QB"). This affects every page on a phone, not just Admin.

Small. For 4.7.0, as fixes.

Found in the #1241 render check (31 Oct, journeys stack with both starters loaded). None of it comes from #1300. 1. **Plural:** a pack's summary says "9 ancestrys" and "16 ancestrys". The kind is pluralised by adding an "s"; use the kind labels from `app/reference/browse.py` (Ancestries) instead. 2. **Version:** the version shows as "vpf2e-8.6.1" and "vv2026-10-17". A "v" is put in front of a version string that already carries its own prefix. Show the version as given, or add a "v" only before a bare number. 3. **axe `link-in-text-block`** (serious, 2 nodes): the licence link in a pack row (`.pk__lic > a`) is distinguished from the text around it by colour only. Underline it, as `.textlink` does. 4. **axe `label-content-name-mismatch`** (serious, phone only): `.appbar__brand`. Its accessible name doesn't contain its visible text ("QB"). This affects every page on a phone, not just Admin. Small. For 4.7.0, as fixes.
Author
Collaborator

All four are fixed in #1306:

  • "ancestries" (plural() handles consonant + y);
  • a "v" only before a bare version number;
  • the terms link is underlined;
  • the app bar's home link is named by its own text plus a hidden ", home", so on a phone its name contains the "QB" it shows.

Checked on docker-test: lint has 0 errors, and vitest passes, 418 tests in 29 files. It merges on the owner's say.

All four are fixed in #1306: - "ancestries" (`plural()` handles consonant + y); - a "v" only before a bare version number; - the terms link is underlined; - the app bar's home link is named by its own text plus a hidden ", home", so on a phone its name contains the "QB" it shows. Checked on docker-test: lint has 0 errors, and vitest passes, 418 tests in 29 files. It merges on the owner's say.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rbrooks/Quest-Board#1302
No description provided.