CARVIEW |
Select Language
HTTP/2 200
x-guploader-uploadid: AAwnv3JS_aSLEcmh6qSrSFyg2NTHveaJoqOXZxvJlzYbNrYGxzrhloTxasF2ebN-GlZHHiRT
x-goog-generation: 1759885487239835
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 142574
x-goog-meta-goog-reserved-file-mtime: 1759884012
x-goog-hash: crc32c=g/YD/g==, md5=g7u5rOWVjHNEuAQBa4PeZQ==
x-goog-storage-class: STANDARD
accept-ranges: none
expires: Wed, 08 Oct 2025 22:48:58 GMT
cache-control: public, max-age=3600
last-modified: Wed, 08 Oct 2025 01:04:47 GMT
etag: W/"83bbb9ace5958c7344b804016b83de65"
content-type: text/html
age: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: e3591215b3aa5c53e67d3595eae9b424
date: Wed, 08 Oct 2025 21:48:58 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
Firefox 94 for developers - Mozilla | MDN
Toggle sidebar
Firefox 94 for developers
This article provides information about the changes in Firefox 94 that will affect developers. Firefox 94 was released on November 2nd, 2021
Changes for web developers
>HTML
No notable changes
CSS
No notable changes
JavaScript
No notable changes
APIs
- The
Window.structuredClone()
andWorkerGlobalScope.structuredClone()
function is now supported for copying complex JavaScript objects (Firefox bug 1722576).
DOM
- Developers can now provide a hint for the enter key label/icon used on virtual keyboards, using either
HTMLElement.enterkeyhint
or the global attributeenterkeyhint
(Firefox bug 1648332). - The
HTMLScriptElement.supports()
static method is now supported. This provides a simple and unified method for feature checking whether a browser supports particular types of scripts, such as JavaScript modules or classic scripts (Firefox bug 1729239). - The
ShadowRoot.delegatesFocus
property is now supported, allowing code to check whether thedelegatesFocus
property was set when the shadow DOM was attached (Firefox bug 1413836).
WebDriver conformance (Marionette)
WebDriver:GetWindowHandle
andWebDriver:GetWindowHandles
now return handles for browser windows instead of tabs, when chrome scope is enabled (Firefox bug 1729291)
HTTP
- The
cache
directive of theClear-Site-Data
response header has been disabled by default. It can be enabled using the preferenceprivacy.clearsitedata.cache.enabled
(Firefox bug 1729291).
Changes for add-on developers
- Support for
partitionKey
, the first-party URL of a cookie when it's in storage that is partitioned by top-level site, is added tocookies.get
,cookies.getAll
,cookies.set
,cookies.remove
, andcookies.cookie
. (Firefox bug 1669716) - When a context menu is activated,
menus.OnClickData.srcUrl
returns the raw value of thesrc
attribute of the clicked element, instead of the current URL (after redirects). (Firefox bug 1659155)