From edef5b39de59d5bf6116e09f21c9b821373a2a32 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Wed, 24 Jun 2026 16:09:16 +0100 Subject: [PATCH 1/2] updated release notes for --webkit-scrollbar --- .../mozilla/firefox/experimental_features/index.md | 14 -------------- files/en-us/mozilla/firefox/releases/153/index.md | 6 +++++- 2 files changed, 5 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 760e59e51b13623..683eba06b526a3c 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 3eaa092e9c12a77..0333a9a4dcbcefa 100644 --- a/files/en-us/mozilla/firefox/releases/153/index.md +++ b/files/en-us/mozilla/firefox/releases/153/index.md @@ -32,7 +32,11 @@ Firefox 153 is the current [Beta version of Firefox](https://www.firefox.com/en- - +### CSS + +#### 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 2038877](https://bugzil.la/2038877)). From fe0180a9de14dfc45c463d26361def9200843c0a Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Wed, 15 Jul 2026 10:43:30 +0100 Subject: [PATCH 2/2] Update files/en-us/mozilla/firefox/releases/153/index.md Co-authored-by: Vadim Makeev --- files/en-us/mozilla/firefox/releases/153/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/files/en-us/mozilla/firefox/releases/153/index.md b/files/en-us/mozilla/firefox/releases/153/index.md index ebb91e8bfb1f87b..ec923f64322af64 100644 --- a/files/en-us/mozilla/firefox/releases/153/index.md +++ b/files/en-us/mozilla/firefox/releases/153/index.md @@ -36,9 +36,7 @@ Firefox 153 is the current [Beta version of Firefox](https://www.firefox.com/en- ### CSS -#### 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 2038877](https://bugzil.la/2038877)). +- 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)).