diff --git a/files/en-us/glossary/gutters/index.md b/files/en-us/glossary/gutters/index.md index ad48b05b0547dc6..8ea236a7102cf98 100644 --- a/files/en-us/glossary/gutters/index.md +++ b/files/en-us/glossary/gutters/index.md @@ -5,7 +5,7 @@ page-type: glossary-definition sidebar: glossarysidebar --- -**Gutters** or _alleys_ are spacing between content {{glossary("grid_tracks", "tracks")}}. These can be created in [CSS grid layout](/en-US/docs/Web/CSS/Guides/Grid_layout) using the {{cssxref("column-gap")}}, {{cssxref("row-gap")}}, or {{cssxref("gap")}} properties. +**Gutters** or _alleys_ are spacing between content {{glossary("grid_tracks", "tracks")}}. These can be created in [CSS grid layout](/en-US/docs/Web/CSS/Guides/Grid_layout), [flex layout](/en-US/docs/Web/CSS/Guides/Flexible_box_layout), and [multi-column layout](/en-US/docs/Web/CSS/Guides/Multicol_layout) using the {{cssxref("column-gap")}}, {{cssxref("row-gap")}}, or {{cssxref("gap")}} properties. ## Example diff --git a/files/en-us/mozilla/firefox/releases/146/index.md b/files/en-us/mozilla/firefox/releases/146/index.md index 79d52cd69c3310f..1d8ebe319ac8b94 100644 --- a/files/en-us/mozilla/firefox/releases/146/index.md +++ b/files/en-us/mozilla/firefox/releases/146/index.md @@ -1,8 +1,8 @@ --- -title: Firefox 146 release notes for developers (Stable) -short-title: Firefox 146 (Stable) +title: Firefox 146 release notes for developers +short-title: Firefox 146 slug: Mozilla/Firefox/Releases/146 -page-type: firefox-release-notes-active +page-type: firefox-release-notes sidebar: firefox --- diff --git a/files/en-us/mozilla/firefox/releases/147/index.md b/files/en-us/mozilla/firefox/releases/147/index.md index 5bfba0a6d5b0d4b..7923127c8c0bb9d 100644 --- a/files/en-us/mozilla/firefox/releases/147/index.md +++ b/files/en-us/mozilla/firefox/releases/147/index.md @@ -1,18 +1,13 @@ --- -title: Firefox 147 release notes for developers (Beta) -short-title: Firefox 147 (Beta) +title: Firefox 147 release notes for developers (Stable) +short-title: Firefox 147 (Stable) slug: Mozilla/Firefox/Releases/147 page-type: firefox-release-notes-active sidebar: firefox --- This article provides information about the changes in Firefox 147 that affect developers. -Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en-US/channel/desktop/#beta) and ships on [January 13, 2026](https://whattrainisitnow.com/release/?version=147). - -> [!NOTE] -> The release notes for this Firefox version are still a work in progress. - - +Firefox 147 was released on [January 13, 2026](https://whattrainisitnow.com/release/?version=147). ## Changes for web developers @@ -20,16 +15,15 @@ Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en- - When you select a [pseudo-element](/en-US/docs/Web/CSS/Reference/Selectors/Pseudo-elements) (such as {{cssxref("::before")}} or {{cssxref("::after")}}) in the HTML pane of the Inspector, you can now edit the selector of the corresponding rule in the CSS pane. ([Firefox bug 1998704](https://bugzil.la/1998704)). +- During a view transition, {{cssxref("::view-transition")}} pseudo-elements now appear in the elements view. ([Firefox bug 1996608](https://bugzil.la/1996608)). +- During a view transition, the associated animations now appear in the animations panel. ([Firefox bug 1995296](https://bugzil.la/1995296)). +- Elements with a valid {{cssxref("anchor-name")}} get an 'anchor' badge in the elements view. ([Firefox bug 1895196](https://bugzil.la/1895196)). +- A highlighted element's associated {{cssxref("@position-try")}} rules are now displayed in the CSS rules panel. ([Firefox bug 1895176](https://bugzil.la/1895176)). +- JSON payloads can be imported into Firefox Profiler from the JSON viewer using a new button. This provides a breakdown of the size of the resource. ([Firefox bug 1997209](https://bugzil.la/1997209)). - - - - - - - +### HTML - +No notable changes. ### SVG @@ -37,8 +31,6 @@ Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en- - When the SVG includes a [SMIL animation](/en-US/docs/Web/SVG/Guides/SVG_animation_with_SMIL), you can use [temporal dimension](/en-US/docs/Web/URI/Reference/Fragment/Media_fragments#temporal_dimension_fragment_syntax) syntax to play a portion of the animation from a specific start time to a specific end time, after which the animation will pause. - You can use [spatial dimension](/en-US/docs/Web/URI/Reference/Fragment/Media_fragments#spatial_dimension_fragment_syntax) syntax to display a specific area of the SVG document. - - ### CSS - [CSS anchor positioning](/en-US/docs/Web/CSS/Guides/Anchor_positioning) is now enabled by default. @@ -56,8 +48,6 @@ Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en- - The following [relative length units based on root element's font](/en-US/docs/Web/CSS/Reference/Values/length#relative_length_units_based_on_root_elements_font) are now supported: `rcap`, `rch`, `rex`, and `ric`. These units allow you to define `` values based on the size of a particular character or font attribute of the [root](/en-US/docs/Web/CSS/Reference/Selectors/:root) element. ([Firefox bug 1740584](https://bugzil.la/1740584)). - - ### JavaScript - CSS module scripts are now supported, allowing a stylesheet to be loaded into a script as a {{domxref("CSSStyleSheet")}} instance using the [`import`](/en-US/docs/Web/JavaScript/Reference/Statements/import) keyword and the [`type` import attribute](/en-US/docs/Web/JavaScript/Reference/Statements/import/with) set to `type="css"`. @@ -65,18 +55,6 @@ Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en- - The {{jsxref("Iterator.concat()")}} method is now supported. This method enables you to create a new iterator that combines multiple input iterables into a single sequence. ([Firefox bug 1986672](https://bugzil.la/1986672)). - - - - - - - - - - - - ### APIs - The {{domxref("Document.activeViewTransition")}} property is now supported, which returns a {{domxref("ViewTransition")}} instance representing the [view transition](/en-US/docs/Web/API/View_Transition_API) currently active on the document. This provides a consistent way to access an active view transition in any context without having to manually store a reference to it for later use. ([Firefox bug 2001836](https://bugzil.la/2001836)). @@ -90,16 +68,6 @@ Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en- To load a service worker module, specify a [`type`](/en-US/docs/Web/API/ServiceWorkerContainer/register#type) of `'module'` when calling {{domxref("ServiceWorkerContainer.register()")}}. ([Firefox bug 1360870](https://bugzil.la/1360870)). - - - - - - - - - - ### WebDriver conformance (WebDriver BiDi, Marionette) #### General @@ -124,10 +92,6 @@ Firefox 147 is the current [Beta version of Firefox](https://www.firefox.com/en- - Temporarily loaded Manifest Version 3 extensions can now load scripts from localhost, as explained in [Scripts from localhost](/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy#scripts_from_localhost) in the Content Security Policy article. ([Firefox bug 1864284](https://bugzil.la/1864284)) - - - - ## Experimental web features These features are shipping in Firefox 147 but are disabled by default. diff --git a/files/en-us/mozilla/firefox/releases/148/index.md b/files/en-us/mozilla/firefox/releases/148/index.md index 0e87e3d85ff0c64..bb09ade42078268 100644 --- a/files/en-us/mozilla/firefox/releases/148/index.md +++ b/files/en-us/mozilla/firefox/releases/148/index.md @@ -1,13 +1,13 @@ --- -title: Firefox 148 release notes for developers (Nightly) -short-title: Firefox 148 (Nightly) +title: Firefox 148 release notes for developers (Beta) +short-title: Firefox 148 (Beta) slug: Mozilla/Firefox/Releases/148 page-type: firefox-release-notes-active sidebar: firefox --- This article provides information about the changes in Firefox 148 that affect developers. -Firefox 148 is the current [Nightly version of Firefox](https://www.firefox.com/en-US/channel/desktop/#nightly) and ships on [February 24, 2026](https://whattrainisitnow.com/release/?version=148). +Firefox 148 is the current [Beta version of Firefox](https://www.firefox.com/en-US/channel/desktop/#beta) and ships on [February 24, 2026](https://whattrainisitnow.com/release/?version=148). > [!NOTE] > The release notes for this Firefox version are still a work in progress. diff --git a/files/en-us/mozilla/firefox/releases/149/index.md b/files/en-us/mozilla/firefox/releases/149/index.md new file mode 100644 index 000000000000000..d674ff34d5d9c98 --- /dev/null +++ b/files/en-us/mozilla/firefox/releases/149/index.md @@ -0,0 +1,83 @@ +--- +title: Firefox 149 release notes for developers (Nightly) +short-title: Firefox 149 (Nightly) +slug: Mozilla/Firefox/Releases/149 +page-type: firefox-release-notes-active +sidebar: firefox +--- + +This article provides information about the changes in Firefox 149 that affect developers. +Firefox 149 is the current [Nightly version of Firefox](https://www.firefox.com/en-US/channel/desktop/#nightly) and ships on [March 24, 2026](https://whattrainisitnow.com/release/?version=149). + +> [!NOTE] +> The release notes for this Firefox version are still a work in progress. + + + +## Changes for web developers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## Changes for add-on developers + + + + + +## Experimental web features + +These features are shipping in Firefox 149 but are disabled by default. +To experiment with them, search for the appropriate preference on the `about:config` page and set it to `true`. +You can find more such features on the [Experimental features](/en-US/docs/Mozilla/Firefox/Experimental_features) page.