Romaric Pascal
Romaric Pascal
## What Refactor the initialisation of the JavaScript component to help maintainability in the future ## Why There's a lot happening in the component's constructor, which could gain at being...
## What Rename the `messages` option of `govukI18nAttributes`, used to pass the different [plural forms](https://frontend.design-system.service.gov.uk/localise-govuk-frontend/#understanding-pluralisation-rules) of a message. The new name should be distinct enough from the option used when...
## What Improve how we co-ordinate the version of Node that's needed to run the project across both our machines and CI. In a perfect world: * There'd be a...
`Object.freeze` only does a shallow freeze of the object, meaning we have nothing checking our code against something setting one of the keys of `i18n`. The [`ReadonlyDeep` type from `type-fest`](https://github.com/sindresorhus/type-fest/blob/main/source/readonly-deep.d.ts)...
## What Fix issue with the lack of sandbox in Ubuntu 23.10+ that [prevents Puppeteer from running in our GitHub Actions workflows](https://github.com/alphagov/govuk-frontend/actions/runs/12631699126/job/35194086385): ## Why GitHub has updated `ubuntu-latest` to be...
## What Remove the `-` (the `-22.04` of `ubunu-22.04` or `-latest` of `windows-latest`) from the name of the various checks that run when a PR is raised, especially those that...
## What Review what confidence tests checking deprecated versions of Sass, especially the oldest version, bring to us and if anything needs updating in that space. ## Why We've had...
## What Separate the pages of the site (say in a `content` folder) from actual source code, like stylesheets, javascript components, possibly also templates/macros (remaining in `src`). ## Why So...
## Description of the issue When visiting the Design System site with Safari 11.1, the module of the ScrollContainer component triggers the following error: > TypeError: undefined is not a...