Skip to content

Commit e992b5d

Browse files
Rumyrabsmth
andauthored
Firefox release notes 138 (mdn#39327)
* firefox rel notes 138 * Update files/en-us/mozilla/firefox/releases/138/index.md --------- Co-authored-by: Brian Smith <[email protected]>
1 parent 08f5d82 commit e992b5d

File tree

1 file changed

+2
-28
lines changed
  • files/en-us/mozilla/firefox/releases/138

1 file changed

+2
-28
lines changed

files/en-us/mozilla/firefox/releases/138/index.md

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,24 @@ sidebar: firefoxsidebar
66
---
77

88
This article provides information about the changes in Firefox 138 that affect developers.
9-
Firefox 138 is the current [Beta version of Firefox](https://www.mozilla.org/en-US/firefox/channel/desktop/#beta) and ships on [April 29, 2025](https://whattrainisitnow.com/release/?version=138).
9+
Firefox 138 was released on [April 29, 2025](https://whattrainisitnow.com/release/?version=138).
1010

1111
## Changes for web developers
1212

13-
### Developer Tools
14-
1513
### HTML
1614

1715
- The [`importmap`](/en-US/docs/Web/HTML/Reference/Elements/script/type/importmap) value of the [`type`](/en-US/docs/Web/HTML/Reference/Elements/script/type) attribute of the [`<script>`](/en-US/docs/Web/HTML/Reference/Elements/script) element now supports the [`integrity`](/en-US/docs/Web/HTML/Reference/Elements/script/type/importmap#integrity) key. This allows the ES module URLs referenced in the import maps to be matched against their integrity metadata. As a result, these modules are now compatible with [CSP](/en-US/docs/Web/HTTP/Guides/CSP) directives that require Subresource Integrity ([SRI](/en-US/docs/Web/Security/Practical_implementation_guides/SRI)). ([Firefox bug 1945540](https://bugzil.la/1945540)).
1816

19-
#### Removals
20-
2117
### CSS
2218

23-
#### Removals
19+
No notable changes
2420

2521
### JavaScript
2622

2723
- The {{jsxref("Error.captureStackTrace()")}} static method is now supported. This installs stack trace information on a provided object as the {{jsxref("Error.stack")}} property. Its main use case is to install a stack trace on a custom error object that does not derive from the {{jsxref("Error")}} interface. ([Firefox bug 1950508](https://bugzil.la/1950508)).
2824
- The {{jsxref("Error.isError()")}} static method can now be used to check whether or not an object is an instance of an {{jsxref("Error")}} or a {{domxref("DOMException")}}. This is more reliable than using `instanceof` for the same purpose. ([Firefox bug 1952249](https://bugzil.la/1952249)).
2925
- The [`import`](/en-US/docs/Web/JavaScript/Reference/Statements/import) declaration now supports importing JSON modules using the [`with`](/en-US/docs/Web/JavaScript/Reference/Statements/import/with) attribute.
3026

31-
#### Removals
32-
33-
### SVG
34-
35-
#### Removals
36-
3727
### HTTP
3828

3929
- The [`Clear-Site-Data`](/en-US/docs/Web/HTTP/Reference/Headers/Clear-Site-Data) header can be used with the [`cache`](/en-US/docs/Web/HTTP/Reference/Headers/Clear-Site-Data#cache) (and `*`) directive to clear the browser network cache. This gives websites more control over data stored for their users, allowing them to, for example, mitigate the risk of privacy leaks by clearing the cache during logout. ([Firefox bug 1942272](https://bugzil.la/1930500)).
@@ -43,12 +33,6 @@ Firefox 138 is the current [Beta version of Firefox](https://www.mozilla.org/en-
4333
Developers can test whether the browser has put the document in an origin-keyed agent cluster using the {{domxref("window.originAgentCluster")}} property.
4434
([Firefox bug 1665474](https://bugzil.la/1665474))
4535

46-
#### Removals
47-
48-
### Security
49-
50-
#### Removals
51-
5236
### APIs
5337

5438
- The [Login Status API](/en-US/docs/Web/API/FedCM_API/IDP_integration#update_login_status_using_the_login_status_api) is now supported when using the [Federated Credential Management (FedCM) API](/en-US/docs/Web/API/FedCM_API). It can be used to set and check whether a browser user is logged in to an identity provider.
@@ -69,12 +53,6 @@ Firefox 138 is the current [Beta version of Firefox](https://www.mozilla.org/en-
6953
It can also be read from the object returned by the [`getParameters()`](/en-US/docs/Web/API/RTCRtpSender/getParameters#degradationpreference) method.
7054
([Firefox bug 1329847](https://bugzil.la/1329847)).
7155

72-
#### Removals
73-
74-
### WebAssembly
75-
76-
#### Removals
77-
7856
### WebDriver conformance (WebDriver BiDi, Marionette)
7957

8058
#### General
@@ -106,10 +84,6 @@ Firefox 138 is the current [Beta version of Firefox](https://www.mozilla.org/en-
10684
- `groupId` to {{WebExtAPIRef("tabs.query")}}. ([Firefox bug 1959715](https://bugzil.la/1959715))
10785
- `groupId` to {{WebExtAPIRef("tabs.onUpdated")}}. ([Firefox bug 1959716](https://bugzil.la/1959716)
10886

109-
### Removals
110-
111-
### Other
112-
11387
## Experimental web features
11488

11589
These features are newly shipped in Firefox 138 and are considered experimental.

0 commit comments

Comments
 (0)