CARVIEW |
Select Language
HTTP/2 200
content-type: text/html
x-guploader-uploadid: AAwnv3KeLwqadmIEyNCmscwlL9E3agqz_kO1Wm7kg_OKFqldgFwDxov-f0AvmbfFIRf9V3z4
cache-control: public, max-age=3600
expires: Sat, 11 Oct 2025 10:37:05 GMT
last-modified: Fri, 10 Oct 2025 01:04:41 GMT
etag: W/"4814c9589d3cc801c28f8ff9d262f33b"
x-goog-generation: 1760058281321579
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 143126
x-goog-meta-goog-reserved-file-mtime: 1760056816
x-goog-hash: crc32c=WXmWfg==, md5=SBTJWJ08yAHCj4/50mLzOw==
x-goog-storage-class: STANDARD
accept-ranges: none
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: 16b989bc374bef3ca34cc86493ee5f84
date: Sat, 11 Oct 2025 09:37:05 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
Firefox 98 for developers - Mozilla | MDN
Toggle sidebar
Firefox 98 for developers
This article provides information about the changes in Firefox 98 that affect developers. Firefox 98 was released on March 8, 2022.
Changes for web developers
>HTML
- The HTML
<dialog>
element is now available by default. This element and its associated DOM APIs provide support for HTML-based modal dialog boxes (Firefox bug 1733536).
CSS
- The
hyphenate-character
property sets a string that is used instead of a hyphen character (-
) at the end of a hyphenation line break (Firefox bug 1751024).
JavaScript
No notable changes
APIs
navigator.registerProtocolHandler()
can now register protocol handlers for theftp
,sftp
, andftps
schemes (Firefox bug 1705202).
DOM
HTMLElement.outerText
is now supported (Firefox bug 1709790).- The properties
colorSpaceConversion
,resizeWidth
andresizeHeight
can be passed to the methodWindow.createImageBitmap()
andWorkerGlobalScope.createImageBitmap()
using theoptions
object (Firefox bug 1748868 and Firefox bug 1733559). ElementInternals
now has new form-associated custom element methods and properties that allow custom elements to interact with a form. These include theform
,labels
andwillValidate
properties, and thesetFormValue()
method. (Firefox bug 1556362, Firefox bug 1556373, Firefox bug 1556365, Firefox bug 1556449).
Removals
- The deprecated WebVR API is now disabled by default on all builds (previously it was enabled on Windows, macOS, and all nightly/dev builds).
It can be re-enabled in
about:config
by settingdom.vr.enabled
totrue
(Firefox bug 1750902).
WebDriver conformance (Marionette)
- Improved initial page load checks for newly opened tabs (Firefox bug 1747359).
Changes for add-on developers
- Web extensions using
webRequest
were started early during Firefox startup. This has changed to only trigger early start-up for extensions usingwebRequest
blocking calls. Non-blocking calls no longer cause the early startup of an extension. (Firefox bug 1749871) cookieStoreId
added touserScripts.register
. This enables extensions to register container-specific user scripts (Firefox bug 1738567).