diff --git a/files/en-us/mozilla/firefox/releases/140/index.md b/files/en-us/mozilla/firefox/releases/140/index.md index 97e12588877baa8..511204afec54a92 100644 --- a/files/en-us/mozilla/firefox/releases/140/index.md +++ b/files/en-us/mozilla/firefox/releases/140/index.md @@ -1,8 +1,8 @@ --- title: Firefox 140 for developers -short-title: Firefox 140 (Stable) +short-title: Firefox 140 slug: Mozilla/Firefox/Releases/140 -page-type: firefox-release-notes-active +page-type: firefox-release-notes sidebar: firefox --- diff --git a/files/en-us/mozilla/firefox/releases/141/index.md b/files/en-us/mozilla/firefox/releases/141/index.md index 8be7eaa1d5f152c..bf9b9aa1840123f 100644 --- a/files/en-us/mozilla/firefox/releases/141/index.md +++ b/files/en-us/mozilla/firefox/releases/141/index.md @@ -1,62 +1,37 @@ --- title: Firefox 141 for developers -short-title: Firefox 141 (Beta) +short-title: Firefox 141 (Stable) slug: Mozilla/Firefox/Releases/141 page-type: firefox-release-notes-active sidebar: firefox --- This article provides information about the changes in Firefox 141 that affect developers. -Firefox 141 is the current [Beta version of Firefox](https://www.firefox.com/en-US/channel/desktop/#nightly) and ships on [July 22, 2025](https://whattrainisitnow.com/release/?version=141). - -> [!NOTE] -> The release notes for this Firefox version are still a work in progress. You can [view the project tracker for this release here](https://github.com/mdn/mdn/issues/698). - - +Firefox 141 was released on [July 22, 2025](https://whattrainisitnow.com/release/?version=141). ## Changes for web developers - - ### HTML - The HTML [`webkitdirectory`](/en-US/docs/Web/HTML/Reference/Elements/input/file#webkitdirectory) attribute and the corresponding {{domxref("HTMLInputElement.webkitdirectory")}} property are now partially supported on Firefox Android ([Firefox bug 1887878](https://bugzil.la/1887878)). The attribute can be set to indicate that an [``](/en-US/docs/Web/HTML/Reference/Elements/input/file) element should offer selection of directories instead of files. Note that the returned file entries for the selected folder always contain an empty string in ({{domxref("File.webkitRelativePath")}}), which means that using `webkitdirectory` is not suitable for use cases where information about the directory structure is needed ([Firefox bug 1973726](https://bugzil.la/1973726)). - - ### CSS - The CSS {{CSSXRef("font-variant-emoji")}} property allows you to set a default presentation style for displaying emojis ([Firefox bug 1954214](https://bugzil.la/1954214)). - - - - ### JavaScript - The [`variants`](/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/variants) accessor property is now supported on {{jsxref("Intl.Locale")}} instances. This property returns the variants associated with a locale as a string of dash (`-`) separated identifiers. It offers a more robust way to get and set variant subtags of a language identifier as opposed to manually parsing or modifying a locale string ([Firefox bug 1970161](https://bugzil.la/1970161)). - - - - - - ### HTTP - The [`"cache"`](/en-US/docs/Web/HTTP/Reference/Headers/Clear-Site-Data#cache) directive of the {{httpheader("Clear-Site-Data")}} response header now clears the {{glossary("bfcache")}} (backwards-forwards cache). This allows a site to ensure that if anyone navigates backward after a user has signed out, private details that were visible during the initial session will not be exposed. ([Firefox bug 1930501](https://bugzil.la/1930501)). - - - - - - ### APIs - The {{domxref("PointerEvent/persistentDeviceId","persistentDeviceId")}} property of the {{domxref("PointerEvent")}} interface is now supported. This gives each pointing device that interacts with the screen a unique ID that persists for the session. It provides a reliable way to identify multiple pointing devices (such as pens) interacting with the screen simultaneously. ([Firefox bug 1968400](https://bugzil.la/1968400)). @@ -72,16 +47,6 @@ Firefox 141 is the current [Beta version of Firefox](https://www.firefox.com/en- Unlike `showPopover()` and `hidePopover()`, this does not throw an exception if the popover is already in the target state. - The [WebGPU API](/en-US/docs/Web/API/WebGPU_API) is now fully supported on Windows, in all contexts except for service workers. This allows developers to perform computation and graphics rendering using the [Graphics Processing Unit](https://en.wikipedia.org/wiki/Graphics_Processing_Unit) (GPU) of a user's computer. ([Firefox bug 1972486](https://bugzil.la/1972486)). - - - - - - - - - - ### WebDriver conformance (WebDriver BiDi, Marionette) #### General @@ -103,11 +68,7 @@ Firefox 141 is the current [Beta version of Firefox](https://www.firefox.com/en- ## Changes for add-on developers -- Adds the {{WebExtAPIRef('i18n.getPreferredSystemLanguages')}} method to retrieve the preferred locales of the operating system. This complements {{WebExtAPIRef('i18n.getAcceptLanguages')}} which return details of the locales set in the browser. ([Firefox bug 1888486](https://bugzil.la/1888486)) - - - - +- Adds the {{WebExtAPIRef('i18n.getPreferredSystemLanguages')}} method to retrieve the preferred locales of the operating system. This complements {{WebExtAPIRef('i18n.getAcceptLanguages')}}, which returns details of the locales set in the browser. ([Firefox bug 1888486](https://bugzil.la/1888486)) ## Experimental web features diff --git a/files/en-us/mozilla/firefox/releases/142/index.md b/files/en-us/mozilla/firefox/releases/142/index.md index 22607ccfb4632f1..bac60b42a2bf4d5 100644 --- a/files/en-us/mozilla/firefox/releases/142/index.md +++ b/files/en-us/mozilla/firefox/releases/142/index.md @@ -1,13 +1,13 @@ --- title: Firefox 142 for developers -short-title: Firefox 142 (Nightly) +short-title: Firefox 142 (Beta) slug: Mozilla/Firefox/Releases/142 page-type: firefox-release-notes-active sidebar: firefox --- This article provides information about the changes in Firefox 142 that affect developers. -Firefox 142 is the current [Nightly version of Firefox](https://www.firefox.com/en-US/channel/desktop/#nightly) and ships on [August 19, 2025](https://whattrainisitnow.com/release/?version=141). +Firefox 142 is the current [Beta version of Firefox](https://www.firefox.com/en-US/channel/desktop/#beta) and ships on [August 19, 2025](https://whattrainisitnow.com/release/?version=142). > [!NOTE] > The release notes for this Firefox version are still a work in progress. diff --git a/files/en-us/mozilla/firefox/releases/143/index.md b/files/en-us/mozilla/firefox/releases/143/index.md new file mode 100644 index 000000000000000..dca1b441405edcd --- /dev/null +++ b/files/en-us/mozilla/firefox/releases/143/index.md @@ -0,0 +1,81 @@ +--- +title: Firefox 143 for developers +short-title: Firefox 143 (Nightly) +slug: Mozilla/Firefox/Releases/143 +page-type: firefox-release-notes-active +sidebar: firefox +--- + +This article provides information about the changes in Firefox 143 that affect developers. +Firefox 143 is the current [Nightly version of Firefox](https://www.firefox.com/en-US/channel/desktop/#nightly) and ships on [September 16, 2025](https://whattrainisitnow.com/release/?version=143). + +> [!NOTE] +> The release notes for this Firefox version are still a work in progress. + + + +## Changes for web developers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## Experimental web features + +These features are shipping in Firefox 143 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.