govuk_publishing_components
govuk_publishing_components copied to clipboard
A gem to document and distribute frontend components for GOV.UK applications
This is a potential issue someone raised with us in the process of documenting the breadcrumbs component as part of the design documentation work. They asked "what alternatives do we...
## What Some pages of GOV.UK include more than 1 breadcrumb component, but use the same `aria-label`, this is not considered best practice - https://dequeuniversity.com/rules/axe/4.10/landmark-unique?application=AxeChrome Example page: https://www.gov.uk/hmrc-internal-manuals/capital-gains-manual/cg10100
Here is a list of gaps and inconsistencies we have in the use of breadcrumbs. Someone raised these with us in the process of documenting the breadcrumbs component as part...
This is a constraint someone raised with us in the process of documenting the breadcrumbs component as part of the design documentation work. We can’t give specialist document finders a...
## What Update components that have an option for displaying them on a dark background to use `inverse` as the option name. Continues the work from https://github.com/alphagov/govuk_publishing_components/pull/4288. This is more...
> [!TIP] > This PR moves a lot of code around blocks and is best viewed with whitespace changes ignored (`?w=1`) ## What Removes some cruft from the layout super...
Add ga4 tracking follow selection of an autocomplete suggestion as per requirements listed here: https://docs.google.com/document/d/1X6vMjJpr8SiLegBGjnjL4-HSEScG-SWTgk2uy7bnWiM - adds the new keys (`autocomplete_input` and `autocomplete_suggestions`) to the event schema. - the data...
## What Delete the excluded rules for `duplicate-id` and `duplicate-id-active` from the component guide accessibility tests. ## Why > The [4.8 release](https://github.com/dequelabs/axe-core/releases/tag/v4.8.0) of Axe Core deprecated the `duplicate-id` and `duplicate-id-active`...
This is a potential issue someone raised with us in the process of documenting the breadcrumbs component as part of the design documentation work. The asked: does the user understand...
This is an inconsistency someone raised with us in the process of documenting the contents list component as part of the design documentation work: Inconsistent position in source order. The...