Skip to content

Commit 2975b23

Browse files
Update Firefox 138 release notes for WebDriver conforming changes
1 parent ef04d9f commit 2975b23

File tree

1 file changed

+10
-0
lines changed
  • files/en-us/mozilla/firefox/releases/138

1 file changed

+10
-0
lines changed

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

+10
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,20 @@ Firefox 138 is the current [Beta version of Firefox](https://www.mozilla.org/en-
7272

7373
#### General
7474

75+
- All remote protocols will now force the preferences required to properly pipe logs to stdout ([Firefox bug 1947740](https://bugzilla.mozilla.org/show_bug.cgi?id=1947740)).
76+
- A new Firefox argument `--remote-enable-system-access` was added to enable sensitive features, such as interacting with Browsing Contexts in the parent process (e.g. Browser UI) or using privileged APIs in content processes ([Firefox bug 1944565](https://bugzilla.mozilla.org/show_bug.cgi?id=1944565)).
77+
7578
#### WebDriver BiDi
7679

80+
- The `webExtension.install` command now installs web extensions as temporary extensions by default. This allows to use the command with unsigned extensions. A new Firefox-specific parameter `moz:permanent` has been added to force installing the extension as a regular extension instead ([Firefox bug 1947678](https://bugzilla.mozilla.org/show_bug.cgi?id=1947678)).
81+
- The `browsingContext.setViewport` command now supports a `userContexts` parameter, which is expected to be an array of user context (Firefox container) ids. When provided, the viewport configuration will be applied to all Browsing Contexts which belong to the provided user contexts, as well as any upcoming Browsing Context created in those user contexts. This parameter cannot be used together with the existing `context` parameter ([Firefox bug 1940952](https://bugzilla.mozilla.org/show_bug.cgi?id=1940952)).
82+
- The `browsingContext.Info` now includes a `clientWindow` id which corresponds to the id of the window owning the Browsing Context. This type is typically returned by `browsingContext.getTree` or included in the payload of events such as `browsingContext.contextCreated` ([Firefox bug 1920952](https://bugzilla.mozilla.org/show_bug.cgi?id=1920952)).
83+
84+
7785
#### Marionette
7886

87+
- Switching to the `chrome` (parent process) context with Marionette now requires using the `--remote-enable-system-access` command-line flag when starting Firefox ([Firefox bug 1710425](https://bugzilla.mozilla.org/show_bug.cgi?id=1710425))
88+
7989
## Changes for add-on developers
8090

8191
- Support provided for `page_action` as a {{WebExtAPIRef("menus.ContextType")}} in the {{WebExtAPIRef("menus")}} API for Manifest V3 extensions. This provides Manifest V3 extensions the same ability as Manifest V2 extensions to add menu items to `page_action`. ([Firefox bug 1951166](https://bugzil.la/1951166))

0 commit comments

Comments
 (0)