📃 October 2025 release notes
Newly available
The following features are newly available:
-
view-transition-class:
The
view-transition-classCSS property sets a name that can be used to apply styles to multiple named view transition pseudo-elements. - View transitions: View transitions allow you to create animated visual transitions between different states of a document.
- WebRTC encoded transform: The WebRTC encoded transform API allows you to modify audio and video streams in WebRTC connections. For example, it can be used for visual effects or custom codecs.
Widely available
The following features are now widely available:
-
Canvas createConicGradient():
The
createConicGradient()methods draw a conic gradient to a 2D canvas. -
Canvas roundRect():
The
roundRect()methods draw a rounded rectangle to a 2D canvas. -
inert:
The
inertHTML attribute marks an element and its descendants as non-interactive. Inert elements don't get focus or fireclickevents.
New in Edge
The following features are now available in Edge:
-
IndexedDB getAllRecords():
The
getAllRecords()method ofIDBObjectStoreandIDBIndexreturn records and their primary keys from an IndexedDB store or index. The records can be read in batches and in reverse order. ThegetAllRecords()methods speed up read operations on large datasets.
New in Firefox
The following features are now available in Firefox:
-
Map getOrInsert():
The
getOrInsert()andgetOrInsertComputed()methods ofMapobjects get a value, setting and getting a default value if needed. -
Invoker commands:
The
commandandcommandforattributes for the<button>HTML element dispatch an action to an element when the button is invoked (by click or keystroke), as a declarative alternative toaddEventListener()calls oronclickattribute handlers. -
Screen orientation lock:
The
screen.orientation.lock()method prevents changes to the screen orientation, typically in fullscreen applications such as games. For example, while locked, rotating a phone to the side won't change the screen orientation from landscape to portrait.
New in Firefox for Android
The following features are now available in Firefox for Android:
-
Map getOrInsert():
The
getOrInsert()andgetOrInsertComputed()methods ofMapobjects get a value, setting and getting a default value if needed. -
Invoker commands:
The
commandandcommandforattributes for the<button>HTML element dispatch an action to an element when the button is invoked (by click or keystroke), as a declarative alternative toaddEventListener()calls oronclickattribute handlers. -
Screen orientation lock:
The
screen.orientation.lock()method prevents changes to the screen orientation, typically in fullscreen applications such as games. For example, while locked, rotating a phone to the side won't change the screen orientation from landscape to portrait.