Skip to content

Comments

[pull] master from mozilla:master#225

Merged
pull[bot] merged 21 commits intocode:masterfrom
mozilla:master
Feb 20, 2026
Merged

[pull] master from mozilla:master#225
pull[bot] merged 21 commits intocode:masterfrom
mozilla:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 20, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

timvandermeij and others added 21 commits February 14, 2026 19:49
This patch is generated automatically using `npm audit fix`.
This is a major version bump, but the changelog at
https://github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v63.0.0
doesn't indicate any breaking changes that should impact us.

Note that this version supports ESLint 10, which is a prerequisite for
being able to upgrade ESLint itself in a follow-up later.
This is a major version bump, but the changelog at
https://github.com/stylelint/stylelint/releases/tag/17.0.0
doesn't indicate any breaking changes that should impact us.

We only have to list `stylelint` in `eslint.config.js` similar to e.g.
commit a2909f9.
This is a major version bump, but the changelog at
https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-nesting/CHANGELOG.md
doesn't indicate any breaking changes that should impact us.

We only have to list `postcss-nesting` in `eslint.config.js` similar
to e.g. commit a2909f9.
This is a major version bump, but the changelog at
https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-dir-pseudo-class/CHANGELOG.md
doesn't indicate any breaking changes that should impact us.

We only have to list `postcss-dir-pseudo-class` in `eslint.config.js`
similar to e.g. commit a2909f9.
This is a major version bump, but the changelog at
https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-light-dark-function/CHANGELOG.md
doesn't indicate any breaking changes that should impact us.

We only have to list `@csstools/postcss-light-dark-function` in
`eslint.config.js` similar to e.g. commit a2909f9.
There's a number of classes where the constructors can be removed completely by instead using class fields, which help to slightly shorten the code.

It seems that `unicorn/prefer-class-fields` ESLint plugin, see PR 20657, unfortunately isn't able to detect all of these cases.
A `Map` instance can be iterated directly with a `for...of` loop, hence using its `entries` method is not actually necessary.
… functionality

This code is old enough that it predates the existence of `Array.prototype.findIndex()`, hence why a helper function was originally needed.
Update dependencies and translations to the most recent versions, and upgrade most packages to new major versions
Remove unnecessary class constructors in the `src` folder
Remove unnecessary `Map.prototype.entries()` usage
Fix the color of the arrow on buttons when hovering in HCM (bug 2016311)
Replace the `getStatIndex` helper, in `web/debugger.mjs`, with native functionality
Fix the menu dimensions when on of the item is too long (bug 2018134)
Fix the style of the thumbnails in HCM (bug 2016491, bug 2016321, bug 2016323, bug 2016827)
@pull pull bot locked and limited conversation to collaborators Feb 20, 2026
@pull pull bot added the ⤵️ pull label Feb 20, 2026
@pull pull bot merged commit b2cf543 into code:master Feb 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants