Skip to content

WebDriver conformance changes for Firefox 149#43492

Merged
lutien merged 3 commits intomdn:mainfrom
lutien:firefox-149-webdriver
Mar 20, 2026
Merged

WebDriver conformance changes for Firefox 149#43492
lutien merged 3 commits intomdn:mainfrom
lutien:firefox-149-webdriver

Conversation

@lutien
Copy link
Contributor

@lutien lutien commented Mar 19, 2026

@lutien lutien requested a review from a team as a code owner March 19, 2026 10:48
@lutien lutien requested review from pepelsbey and removed request for a team March 19, 2026 10:48
@github-actions github-actions bot added Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed labels Mar 19, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 19, 2026

Preview URLs (1 page)

External URLs (11)

URL: /en-US/docs/Mozilla/Firefox/Releases/149
Title: Firefox 149 release notes for developers (Beta)

(comment last updated: 2026-03-20 13:59:11)

Copy link
Contributor

@whimboo whimboo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've some suggestions but otherwise it looks good to me. Thanks!

#### WebDriver BiDi

- Added support for automatic user prompt handling, which can be configured through capabilities with the `session.new` command. ([Firefox bug 1905086](https://bugzil.la/1905086)).
- Implemented the `browser.setDownloadBehavior` command, which lets clients allow or prohibit the downloads and also set a custom download folder. This behavior can be configured per session or per user contexts. ([Firefox bug 1989022](https://bugzil.la/1989022)).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To stay in sync with former release notes:

Suggested change
- Implemented the `browser.setDownloadBehavior` command, which lets clients allow or prohibit the downloads and also set a custom download folder. This behavior can be configured per session or per user contexts. ([Firefox bug 1989022](https://bugzil.la/1989022)).
- Added the `browser.setDownloadBehavior` command, which lets clients allow or prohibit the downloads and also set a custom download folder. This behavior can be configured per session or per user contexts. ([Firefox bug 1989022](https://bugzil.la/1989022)).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use implemented in the notes for other releases (e.g., 145 or 147). I don't really see the clear pattern here (and I don't think we need it).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say it’s easier to quickly parse release notes when every item starts with Added, Updated, Fixed. Ideally, they would be grouped in the same list or even into sections. With sections, we won’t even need Added, Updated, Fixed:

Added
  • Support for automatic user prompt handling
  • browser.setDownloadBehavior command
Updated
  • Logic of applying different settings
Fixed
  • Issue where the browsingContext.userPromptOpened
  • Serialization for DOM nodes

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, that makes sense! To not introduce sections now (we can maybe discuss it for future updates), I, for now, just updated all the implement items to start with add and grouped them together.

Co-authored-by: Henrik Skupin <mail@hskupin.info>
Copy link
Member

@pepelsbey pepelsbey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thank you 🙂

Left a non-critical opinion 😬

#### WebDriver BiDi

- Added support for automatic user prompt handling, which can be configured through capabilities with the `session.new` command. ([Firefox bug 1905086](https://bugzil.la/1905086)).
- Implemented the `browser.setDownloadBehavior` command, which lets clients allow or prohibit the downloads and also set a custom download folder. This behavior can be configured per session or per user contexts. ([Firefox bug 1989022](https://bugzil.la/1989022)).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would say it’s easier to quickly parse release notes when every item starts with Added, Updated, Fixed. Ideally, they would be grouped in the same list or even into sections. With sections, we won’t even need Added, Updated, Fixed:

Added
  • Support for automatic user prompt handling
  • browser.setDownloadBehavior command
Updated
  • Logic of applying different settings
Fixed
  • Issue where the browsingContext.userPromptOpened
  • Serialization for DOM nodes

@lutien lutien merged commit 15efe79 into mdn:main Mar 20, 2026
8 checks passed
@lutien lutien deleted the firefox-149-webdriver branch March 20, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants