Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/mozilla/firefox/releases/105/index.md
6581 views
---
title: Firefox 105 for developers slug: Mozilla/Firefox/Releases/105
---

{{FirefoxSidebar}}

This article provides information about the changes in Firefox 105 that affect developers. Firefox 105 was released on September 20, 2022.

Changes for web developers

HTML

No notable changes.

CSS

  • Embedded content, such as SVG definitions and content in an <iframe>, now respects the theme preferences of the elements in which it is embedded, rather than OS or browser preferences (which may be different). Specifically, embedded content now inherits the color-scheme of the embedding element, and prefers-color-scheme media queries in the embedded content respect this value rather than the OS/browser level theme setting (Firefox bug 1779457).

JavaScript

APIs

DOM

WebDriver conformance (WebDriver BiDi, Marionette)

WebDriver BiDi

  • On systems with IPv6 preferred DNS resolution clients will no longer fail to connect when localhost is used as host for the WebSocket server (Firefox bug 1769994).

  • Improved RemoteValue support to allow plain JS objects with simple JSON-serializable fields to be serialized (Firefox bug 1779226).

Marionette

  • The WebDriver:GetElementProperty command is now able to return node properties as set by web content (Firefox bug 1398792).

Changes for add-on developers

  • Support for defining persistent scripts using {{WebExtAPIRef("scripting")}} has been added. A script is identified as persistent using the persistAcrossSessions property in {{WebExtAPIRef("scripting.RegisteredContentScript")}} (Firefox bug 1751436).

  • An extension's resources can no longer be loaded by other extensions by default. To enable other extensions to load resources they must be listed in the extension's web_accessible_resources manifest key (Firefox bug 1711168).

Older versions

{{Firefox_for_developers(104)}}