diff --git a/.github/workflows/pr-check_cspell_lists.yml b/.github/workflows/pr-check_cspell_lists.yml
index 03e5ce4aaa94a15..c9526a1326c8bb3 100644
--- a/.github/workflows/pr-check_cspell_lists.yml
+++ b/.github/workflows/pr-check_cspell_lists.yml
@@ -3,7 +3,10 @@ name: Check cSpell lists
on:
pull_request:
paths:
+ - .github/workflows/pr-check_cspell_lists.yml
+ - .nvmrc
- .vscode/dictionaries/*
+ - scripts/sort_and_unique_file_lines.js
# No GITHUB_TOKEN permissions, as we don't use it.
permissions: {}
diff --git a/.github/workflows/pr-check_javascript.yml b/.github/workflows/pr-check_javascript.yml
index 9a6ae2eb6488842..fd93c773f1a6555 100644
--- a/.github/workflows/pr-check_javascript.yml
+++ b/.github/workflows/pr-check_javascript.yml
@@ -3,10 +3,14 @@ name: JavaScript lint
on:
pull_request:
paths:
+ - .github/workflows/pr-check_javascript.yml
- .nvmrc
+ - package.json
+ - package-lock.json
+ - "*.js"
+ - "*.mjs"
- "**/*.js"
- "**/*.mjs"
- - .github/workflows/pr-check_javascript.yml
# No GITHUB_TOKEN permissions, as we only use it to increase API limit.
permissions: {}
diff --git a/.github/workflows/pr-check_json.yml b/.github/workflows/pr-check_json.yml
index da5c46dd42da579..55caa5d8f042603 100644
--- a/.github/workflows/pr-check_json.yml
+++ b/.github/workflows/pr-check_json.yml
@@ -3,10 +3,12 @@ name: JSON lint
on:
pull_request:
paths:
+ - .github/workflows/pr-check_json.yml
- .nvmrc
+ - "*.json"
+ - "*.jsonc"
- "**/*.json"
- "**/*.jsonc"
- - .github/workflows/pr-check_json.yml
# No GITHUB_TOKEN permissions, as we only use it to increase API limit.
permissions: {}
diff --git a/.github/workflows/pr-check_scripts.yml b/.github/workflows/pr-check_scripts.yml
index a3b311edd31f644..5efa9a8a2346b6d 100644
--- a/.github/workflows/pr-check_scripts.yml
+++ b/.github/workflows/pr-check_scripts.yml
@@ -3,10 +3,10 @@ name: Check scripts
on:
pull_request:
paths:
+ - .github/workflows/pr-check_scripts.yml
- .nvmrc
- package.json
- package-lock.json
- - .github/workflows/pr-check_scripts.yml
# No GITHUB_TOKEN permissions, as we only use it to increase API limit.
permissions: {}
diff --git a/.github/workflows/pr-check_url-issues.yml b/.github/workflows/pr-check_url-issues.yml
index 7d6abc071222512..516481b566f89b6 100644
--- a/.github/workflows/pr-check_url-issues.yml
+++ b/.github/workflows/pr-check_url-issues.yml
@@ -3,7 +3,12 @@ name: Check URL issues
on:
pull_request:
paths:
+ - .github/workflows/pr-check_url-issues.yml
+ - .nvmrc
+ - package.json
+ - package-lock.json
- "files/**/*.md"
+ - scripts/log-url-issues.js
# No GITHUB_TOKEN permissions, as we don't use it.
permissions: {}
diff --git a/.github/workflows/pr-check_yml.yml b/.github/workflows/pr-check_yml.yml
index ebdf48e4b3b61c6..7e2a41a6733582a 100644
--- a/.github/workflows/pr-check_yml.yml
+++ b/.github/workflows/pr-check_yml.yml
@@ -3,10 +3,12 @@ name: Lint YAML
on:
pull_request:
paths:
+ - .github/workflows/pr-check_yml.yml
- .nvmrc
+ - package.json
- package-lock.json
+ - "*.yml"
- "**/*.yml"
- - .github/workflows/pr-check_yml.yml
# No GITHUB_TOKEN permissions, as we only use it to increase API limit.
permissions: {}
diff --git a/files/en-us/learn_web_development/core/accessibility/css_and_javascript/index.md b/files/en-us/learn_web_development/core/accessibility/css_and_javascript/index.md
index 5e1d02427e5b9b7..7e0501aa41d2372 100644
--- a/files/en-us/learn_web_development/core/accessibility/css_and_javascript/index.md
+++ b/files/en-us/learn_web_development/core/accessibility/css_and_javascript/index.md
@@ -291,7 +291,7 @@ function validate(e) {
> [!NOTE]
> In this example, we are hiding and showing the error message box using absolute positioning rather than another method such as visibility or display, because it doesn't interfere with the screen reader being able to read content from it.
-Real form validation would be much more complex than this — you'd want to check that the entered name actually looks like a name, the entered age is actually a number and is realistic (e.g., nonnegative and less than 4 digits). Here we've just implemented a simple check that a value has been filled in to each input field (`if (testItem.input.value === '')`).
+Real form validation would be much more complex than this — you'd want to check that the entered name actually looks like a name, the entered age is actually a number and is realistic (e.g., non-negative and less than 4 digits). Here we've just implemented a simple check that a value has been filled in to each input field (`if (testItem.input.value === '')`).
When the validation has been performed, if the tests pass then the form is submitted. If there are errors (`if (errorList.hasChildNodes())`) then we stop the form submitting (using [`preventDefault()`](/en-US/docs/Web/API/Event/preventDefault)), and display any error messages that have been created (see below). This mechanism means that the errors will only be shown if there are errors, which is better for usability.
diff --git a/files/en-us/mozilla/firefox/releases/153/index.md b/files/en-us/mozilla/firefox/releases/153/index.md
index 7c87ff8abf98723..b227b323b435580 100644
--- a/files/en-us/mozilla/firefox/releases/153/index.md
+++ b/files/en-us/mozilla/firefox/releases/153/index.md
@@ -23,6 +23,8 @@ Firefox 153 is the current [Beta version of Firefox](https://www.firefox.com/en-
- HTML parsing rules for {{htmlelement("select")}} elements have been updated to allow all nested elements to be parsed into DOM rather than just ``, ` `, and ` `.
This enables possible future support of [customizable select elements](/en-US/docs/Learn_web_development/Extensions/Forms/Customizable_select).
([Firefox bug 2019977](https://bugzil.la/2019977)).
+- The `muted` attribute has now been updated for the {{htmlelement("audio", "", "#muted")}} and {{htmlelement("video", "", "#muted")}} elements to reflect when it is added to or removed from the DOM. This attribute now also matches the state of the {{cssxref(":muted")}} CSS pseudo-class.
+ ([Firefox bug 2037015](https://bugzil.la/2037015)).
diff --git a/files/en-us/web/css/reference/properties/border-bottom-width/index.md b/files/en-us/web/css/reference/properties/border-bottom-width/index.md
index 02255aa8114a594..130d70e21e78d7c 100644
--- a/files/en-us/web/css/reference/properties/border-bottom-width/index.md
+++ b/files/en-us/web/css/reference/properties/border-bottom-width/index.md
@@ -74,7 +74,7 @@ border-bottom-width: unset;
### Values
- ``
- - : Defines the width of the border, either as an explicit nonnegative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
+ - : Defines the width of the border, either as an explicit non-negative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
- `thin`
- Same as `1px`.
- `medium`
diff --git a/files/en-us/web/css/reference/properties/border-left-width/index.md b/files/en-us/web/css/reference/properties/border-left-width/index.md
index 00b7c9b1fd94251..5cad2111e369173 100644
--- a/files/en-us/web/css/reference/properties/border-left-width/index.md
+++ b/files/en-us/web/css/reference/properties/border-left-width/index.md
@@ -74,7 +74,7 @@ border-left-width: unset;
### Values
- ``
- - : Defines the width of the border, either as an explicit nonnegative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
+ - : Defines the width of the border, either as an explicit non-negative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
- `thin`
- Same as `1px`.
- `medium`
diff --git a/files/en-us/web/css/reference/properties/border-right-width/index.md b/files/en-us/web/css/reference/properties/border-right-width/index.md
index 5d146cc06f33a75..22ad152680fc780 100644
--- a/files/en-us/web/css/reference/properties/border-right-width/index.md
+++ b/files/en-us/web/css/reference/properties/border-right-width/index.md
@@ -74,7 +74,7 @@ border-right-width: unset;
### Values
- ``
- - : Defines the width of the border, either as an explicit nonnegative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
+ - : Defines the width of the border, either as an explicit non-negative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
- `thin`
- Same as `1px`.
- `medium`
diff --git a/files/en-us/web/css/reference/properties/border-top-width/index.md b/files/en-us/web/css/reference/properties/border-top-width/index.md
index 9a53e5272bd7b71..a843aaaa0f1d3b7 100644
--- a/files/en-us/web/css/reference/properties/border-top-width/index.md
+++ b/files/en-us/web/css/reference/properties/border-top-width/index.md
@@ -74,7 +74,7 @@ border-top-width: unset;
### Values
- ``
- - : Defines the width of the border, either as an explicit nonnegative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
+ - : Defines the width of the border, either as an explicit non-negative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
- `thin`
- Same as `1px`.
- `medium`
diff --git a/files/en-us/web/css/reference/properties/border-width/index.md b/files/en-us/web/css/reference/properties/border-width/index.md
index 8d5a1956bc83994..d9b5cbc152815fb 100644
--- a/files/en-us/web/css/reference/properties/border-width/index.md
+++ b/files/en-us/web/css/reference/properties/border-width/index.md
@@ -98,7 +98,7 @@ The `border-width` property may be specified using one, two, three, or four valu
### Values
- ``
- - : Defines the width of the border, either as an explicit nonnegative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
+ - : Defines the width of the border, either as an explicit non-negative {{cssxref("<length>")}} or a keyword. If it's a keyword, it must be one of the following values:
- `thin`
- Same as `1px`.
- `medium`
diff --git a/files/en-us/web/css/reference/properties/overflow-clip-margin/index.md b/files/en-us/web/css/reference/properties/overflow-clip-margin/index.md
index 7f847a0c9591313..851369a143a7214 100644
--- a/files/en-us/web/css/reference/properties/overflow-clip-margin/index.md
+++ b/files/en-us/web/css/reference/properties/overflow-clip-margin/index.md
@@ -27,7 +27,7 @@ overflow-clip-margin: revert-layer;
overflow-clip-margin: unset;
```
-The `` value, which defaults to `padding-box`, specifies the box edge to use as the overflow clip edge origin. The {{cssxref("<length>")}} value specified in `overflow-clip-margin` must be nonnegative.
+The `` value, which defaults to `padding-box`, specifies the box edge to use as the overflow clip edge origin. The {{cssxref("<length>")}} value specified in `overflow-clip-margin` must be non-negative.
> [!NOTE]
> If the element does not have `overflow: clip` then this property will be ignored.
diff --git a/files/en-us/web/css/reference/properties/padding-block-end/index.md b/files/en-us/web/css/reference/properties/padding-block-end/index.md
index 010c430691eefb6..654d87219fb3fc0 100644
--- a/files/en-us/web/css/reference/properties/padding-block-end/index.md
+++ b/files/en-us/web/css/reference/properties/padding-block-end/index.md
@@ -76,9 +76,9 @@ padding-block-end: unset;
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Description
diff --git a/files/en-us/web/css/reference/properties/padding-block-start/index.md b/files/en-us/web/css/reference/properties/padding-block-start/index.md
index 9ad17b7adbfcfdf..55b45d1fd7c64a4 100644
--- a/files/en-us/web/css/reference/properties/padding-block-start/index.md
+++ b/files/en-us/web/css/reference/properties/padding-block-start/index.md
@@ -76,9 +76,9 @@ padding-block-start: unset;
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the [inline-size](/en-US/docs/Web/CSS/Guides/Display/Block_and_inline_layout) (_width_ in a horizontal language) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the [inline-size](/en-US/docs/Web/CSS/Guides/Display/Block_and_inline_layout) (_width_ in a horizontal language) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Description
diff --git a/files/en-us/web/css/reference/properties/padding-bottom/index.md b/files/en-us/web/css/reference/properties/padding-bottom/index.md
index 3fad07d8d1be86b..e3442ce04b0121c 100644
--- a/files/en-us/web/css/reference/properties/padding-bottom/index.md
+++ b/files/en-us/web/css/reference/properties/padding-bottom/index.md
@@ -85,9 +85,9 @@ The `padding-bottom` property is specified as a single value chosen from the lis
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Formal definition
diff --git a/files/en-us/web/css/reference/properties/padding-inline-end/index.md b/files/en-us/web/css/reference/properties/padding-inline-end/index.md
index 8c3c31c7d571277..486af81398b7657 100644
--- a/files/en-us/web/css/reference/properties/padding-inline-end/index.md
+++ b/files/en-us/web/css/reference/properties/padding-inline-end/index.md
@@ -72,9 +72,9 @@ padding-inline-end: unset;
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the [inline-size](/en-US/docs/Web/CSS/Guides/Display/Block_and_inline_layout) (_width_ in a horizontal language) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the [inline-size](/en-US/docs/Web/CSS/Guides/Display/Block_and_inline_layout) (_width_ in a horizontal language) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Description
diff --git a/files/en-us/web/css/reference/properties/padding-inline-start/index.md b/files/en-us/web/css/reference/properties/padding-inline-start/index.md
index fb659d325588c79..80a8b4168ae320d 100644
--- a/files/en-us/web/css/reference/properties/padding-inline-start/index.md
+++ b/files/en-us/web/css/reference/properties/padding-inline-start/index.md
@@ -72,9 +72,9 @@ padding-inline-start: unset;
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Description
diff --git a/files/en-us/web/css/reference/properties/padding-inline/index.md b/files/en-us/web/css/reference/properties/padding-inline/index.md
index 6ea75f752ecd753..f620cc1494dbb12 100644
--- a/files/en-us/web/css/reference/properties/padding-inline/index.md
+++ b/files/en-us/web/css/reference/properties/padding-inline/index.md
@@ -82,9 +82,9 @@ The `padding-inline` property may be specified with one or two values. If one va
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Description
diff --git a/files/en-us/web/css/reference/properties/padding-left/index.md b/files/en-us/web/css/reference/properties/padding-left/index.md
index d17d7037b3c764f..4b3332cb57baaad 100644
--- a/files/en-us/web/css/reference/properties/padding-left/index.md
+++ b/files/en-us/web/css/reference/properties/padding-left/index.md
@@ -83,9 +83,9 @@ The `padding-left` property is specified as a single value chosen from the list
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Formal definition
diff --git a/files/en-us/web/css/reference/properties/padding-right/index.md b/files/en-us/web/css/reference/properties/padding-right/index.md
index cae8943c1d964da..7767aede71557d1 100644
--- a/files/en-us/web/css/reference/properties/padding-right/index.md
+++ b/files/en-us/web/css/reference/properties/padding-right/index.md
@@ -83,9 +83,9 @@ The `padding-right` property is specified as a single value chosen from the list
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Formal definition
diff --git a/files/en-us/web/css/reference/properties/padding-top/index.md b/files/en-us/web/css/reference/properties/padding-top/index.md
index f51a5425516da6f..ccb5119ea5fea58 100644
--- a/files/en-us/web/css/reference/properties/padding-top/index.md
+++ b/files/en-us/web/css/reference/properties/padding-top/index.md
@@ -85,9 +85,9 @@ The `padding-top` property is specified as a single value chosen from the list b
### Values
- {{cssxref("<length>")}}
- - : The size of the padding as a fixed value. Must be nonnegative.
+ - : The size of the padding as a fixed value. Must be non-negative.
- {{cssxref("<percentage>")}}
- - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be nonnegative.
+ - : The size of the padding as a percentage, relative to the inline size (_width_ in a horizontal language, defined by {{cssxref("writing-mode")}}) of the [containing block](/en-US/docs/Web/CSS/Guides/Display/Containing_block). Must be non-negative.
## Formal definition
diff --git a/files/en-us/web/css/reference/selectors/_colon_nth-child/index.md b/files/en-us/web/css/reference/selectors/_colon_nth-child/index.md
index a7164387791b534..cda887aaf60d451 100644
--- a/files/en-us/web/css/reference/selectors/_colon_nth-child/index.md
+++ b/files/en-us/web/css/reference/selectors/_colon_nth-child/index.md
@@ -78,7 +78,7 @@ li:nth-child(even) {
- : Represents elements whose numeric position in a series of siblings matches the pattern `An+B`, for every positive integer or zero value of `n`, where:
- `A` is an integer step size,
- `B` is an integer offset,
- - `n` is all nonnegative integers, starting from 0.
+ - `n` is all non-negative integers, starting from 0.
It can be read as the `An+B`-th element of a list. The `A` and `B` must both have {{cssxref("<integer>")}} values.
diff --git a/files/en-us/web/css/reference/selectors/_colon_nth-last-child/index.md b/files/en-us/web/css/reference/selectors/_colon_nth-last-child/index.md
index 2640a17cc3795e7..13f18869585770a 100644
--- a/files/en-us/web/css/reference/selectors/_colon_nth-last-child/index.md
+++ b/files/en-us/web/css/reference/selectors/_colon_nth-last-child/index.md
@@ -65,7 +65,7 @@ The `:nth-last-child()` pseudo-class is specified with a single argument, which
- : Represents elements whose numeric position in a series of siblings matches the pattern `An+B`, for every positive integer or zero value of `n`, where:
- `A` is an integer step size,
- `B` is an integer offset,
- - `n` is all nonnegative integers, starting from 0.
+ - `n` is all non-negative integers, starting from 0.
It can be read as the `An+B`-th element of a list. The index of the first element, counting from the end, is `1`. The `A` and `B` must both have {{cssxref("<integer>")}} values.
diff --git a/files/en-us/webassembly/reference/simd/arithmetic/min_u/index.md b/files/en-us/webassembly/reference/simd/arithmetic/min_u/index.md
index 13a6f990d3bad2f..125e7fb44670a0e 100644
--- a/files/en-us/webassembly/reference/simd/arithmetic/min_u/index.md
+++ b/files/en-us/webassembly/reference/simd/arithmetic/min_u/index.md
@@ -57,7 +57,7 @@ value_type.min_u
- `input2`
- : The second input value.
- `output`
- - : The output value. A new `v128` of the same type as the inputs, with each lane set to the greater of that lane index's value on the two inputs.
+ - : The output value. A new `v128` of the same type as the inputs, with each lane set to the lower of that lane index's value on the two inputs.
### Binary encoding