From 977af4d2c62cdc936f51a496db1a193b6f9057fe Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Wed, 15 Jul 2026 18:34:22 +0300 Subject: [PATCH 1/3] updated release notes for --webkit-scrollbar (#44567) * updated release notes for --webkit-scrollbar * Update files/en-us/mozilla/firefox/releases/153/index.md Co-authored-by: Vadim Makeev --------- Co-authored-by: Vadim Makeev --- .../mozilla/firefox/experimental_features/index.md | 14 -------------- files/en-us/mozilla/firefox/releases/153/index.md | 4 +++- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/files/en-us/mozilla/firefox/experimental_features/index.md b/files/en-us/mozilla/firefox/experimental_features/index.md index fb872a5d6f5c4a7..c0a09483a0896e3 100644 --- a/files/en-us/mozilla/firefox/experimental_features/index.md +++ b/files/en-us/mozilla/firefox/experimental_features/index.md @@ -364,20 +364,6 @@ The [`@container`](/en-US/docs/Web/CSS/Reference/At-rules/@container) CSS at-rul - `layout.css.attr.enabled` - : Set to `true` to enable. -### Fix for nested scrollable areas - -This implementation has been added in order to fix an issue where scrollable content was unreachable. If a scrollbar is set to `display: none;` or `width: 0;` then the scrollbars of nested scrollable areas would be stacked on top of each other meaning that some of the content may well be unreachable. This does however mean that the `@supports selector(::-webkit-scrollbar)` check will return `true` even though the [`::-webkit-scrollbar`](/en-US/docs/Web/CSS/Reference/Selectors/::-webkit-scrollbar) pseudo-element is not truly supported. ([Firefox bug 1977511](https://bugzil.la/1977511)). - -| Release channel | Version added | Enabled by default? | -| ----------------- | ------------- | ------------------- | -| Nightly | 151 | Yes | -| Developer Edition | 151 | No | -| Beta | 151 | No | -| Release | 151 | No | - -- `layout.css.fake-webkit-scrollbar.enabled` - - : Set to `true` to enable. - ### `` values The {{cssxref("animation-range-start")}}, {{cssxref("animation-range-end")}} CSS properties and {{cssxref("animation-range")}} shorthand property now support [``](/en-US/docs/Web/CSS/Reference/Values/timeline-range-name) values. These [``](/en-US/docs/Web/CSS/Guides/Scroll-driven_animations/Timeline_range_names#timeline_range_names) values allow you to precisely state which segment that a scroll driven animation will take place within. ([Firefox bug 1804775](https://bugzil.la/1804775)). diff --git a/files/en-us/mozilla/firefox/releases/153/index.md b/files/en-us/mozilla/firefox/releases/153/index.md index f6505ac466b3857..ec923f64322af64 100644 --- a/files/en-us/mozilla/firefox/releases/153/index.md +++ b/files/en-us/mozilla/firefox/releases/153/index.md @@ -34,7 +34,9 @@ Firefox 153 is the current [Beta version of Firefox](https://www.firefox.com/en- - +### CSS + +- The {{cssxref("::-webkit-scrollbar")}} pseudo-element selector is now recognized, so the `@supports selector(::-webkit-scrollbar)` check returns `true`. Note that this reports the selector as supported even though scrollbar styling via `::-webkit-scrollbar` is not truly implemented. This was added to fix an issue where scrollbars of nested scrollable areas could stack on top of each other. For example, when a scrollbar is set to `display: none` or `width: 0` leaving some content unreachable. ([Firefox bug 2038877](https://bugzil.la/2038877)). From 17412d34f75291805da71e2615d3f8592b042437 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 19:28:19 +0200 Subject: [PATCH 2/3] ci(deps): bump actions/labeler from 6.1.0 to 6.2.0 (#44702) --- updated-dependencies: - dependency-name: actions/labeler dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/pr-labeler.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml index 3dfd3f11b3eca57..88b6e69ac82bff1 100644 --- a/.github/workflows/pr-labeler.yml +++ b/.github/workflows/pr-labeler.yml @@ -19,7 +19,7 @@ jobs: name: Label by path runs-on: ubuntu-latest steps: - - uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0 + - uses: actions/labeler@b8dd2d9be0f68b860e7dae5dae7d772984eacd6d # v6.2.0 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" sync-labels: true From 4761340e600daad008747fb9aa48e28748a78422 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 22:06:34 +0200 Subject: [PATCH 3/3] ci(deps-dev): bump prettier from 3.9.4 to 3.9.5 (#44676) * ci(deps-dev): bump prettier from 3.9.4 to 3.9.5 Bumps [prettier](https://github.com/prettier/prettier) from 3.9.4 to 3.9.5. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.9.4...3.9.5) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.9.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * style: run `npx prettier -w .` once --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Claas Augner --- files/en-us/web/api/fedcm_api/rp_sign-in/index.md | 2 +- .../guides/positioned_layout/stacking_context/index.md | 2 +- package-lock.json | 8 ++++---- package.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/files/en-us/web/api/fedcm_api/rp_sign-in/index.md b/files/en-us/web/api/fedcm_api/rp_sign-in/index.md index ac5c67597821453..f76f181af6c1629 100644 --- a/files/en-us/web/api/fedcm_api/rp_sign-in/index.md +++ b/files/en-us/web/api/fedcm_api/rp_sign-in/index.md @@ -172,7 +172,7 @@ With these `mediation` options, auto-reauthentication will occur under the follo - The user is signed into the IdP with that account. - Auto-reauthentication didn't happen within the last 10 minutes. This restriction is put into place to stop users being auto-reauthenticated immediately after they sign out — which would make for a pretty confusing user experience. - The RP hasn't called {{domxref("CredentialsContainer.preventSilentAccess", "preventSilentAccess()")}} after the previous sign in. This can be used by an RP to explicitly disable auto-reauthentication if desired. -- The UI mode is [passive](). +- The UI mode is [passive](<>). When these conditions are met, an attempt to automatically reauthenticate the user starts as soon as the `get()` is invoked. If auto-reauthentication is successful, the user will log into the RP site again, without being shown a confirmation prompt, using the same IdP account and validated token as they did before. diff --git a/files/en-us/web/css/guides/positioned_layout/stacking_context/index.md b/files/en-us/web/css/guides/positioned_layout/stacking_context/index.md index 4b2a08cbde1dcee..ed72cc64fab1bf0 100644 --- a/files/en-us/web/css/guides/positioned_layout/stacking_context/index.md +++ b/files/en-us/web/css/guides/positioned_layout/stacking_context/index.md @@ -24,7 +24,7 @@ A stacking context is formed, anywhere in the document, by any element in the fo - Element with a {{cssxref("position")}} value `fixed` or `sticky`. - Element with a {{cssxref("container-type")}} value `size` or `inline-size` set (See [container queries](/en-US/docs/Web/CSS/Guides/Containment/Container_queries)). - Element that is a [flex item](/en-US/docs/Web/CSS/Guides/Flexible_box_layout/Basic_concepts) with a {{cssxref("z-index")}} value other than `auto`. -- Element that is a [grid item]() with {{cssxref("z-index")}} value other than `auto`. +- Element that is a [grid item](<>) with {{cssxref("z-index")}} value other than `auto`. - Element with an {{cssxref("opacity")}} value less than `1`. - Element with a {{cssxref("mix-blend-mode")}} value other than `normal`. - Element with any of the following properties with a value other than `none`: diff --git a/package-lock.json b/package-lock.json index d87f9dbddca1951..162e05b2f8e17bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "markdownlint-rule-search-replace": "1.2.0", "node-html-parser": "^9.0.0", "parse-diff": "^0.12.0", - "prettier": "3.9.4", + "prettier": "3.9.5", "tempy": "^3.2.0", "yaml": "^2.9.0", "yargs": "^18.0.0" @@ -8181,9 +8181,9 @@ } }, "node_modules/prettier": { - "version": "3.9.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.4.tgz", - "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", + "version": "3.9.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.5.tgz", + "integrity": "sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 2775681a869b0e7..c9d915209dbaaeb 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "markdownlint-rule-search-replace": "1.2.0", "node-html-parser": "^9.0.0", "parse-diff": "^0.12.0", - "prettier": "3.9.4", + "prettier": "3.9.5", "tempy": "^3.2.0", "yaml": "^2.9.0", "yargs": "^18.0.0"