Skip to content

[Technical Review] Add folder for WebDriver BiDi and create initial landing pages#43153

Merged
dipikabh merged 6 commits intomdn:mainfrom
dipikabh:wdb-initial
Feb 23, 2026
Merged

[Technical Review] Add folder for WebDriver BiDi and create initial landing pages#43153
dipikabh merged 6 commits intomdn:mainfrom
dipikabh:wdb-initial

Conversation

@dipikabh
Copy link
Contributor

@dipikabh dipikabh commented Feb 17, 2026

Description

This PR:

  • Adds a folder for webdriver/reference/bidi.
  • Creates the BiDi reference landing page (bidi/index.md).
  • Creates the BiDi commands modules listing page (bidi/commands/index.md bidi/modules/index.md).

    [!Note]
    The "List of commands modules" section is currently empty and will start populating 🔜.

  • Adds BiDi to the WebDriver sidebar.

Motivation

With browser support increasing, devs need reference documentation for BiDi.
This PR serves as the base for adding pages for BiDi commands, capabilities, modules, events, and errors.

It also serves as an interim solution to make the browser compat info available for the current support status across browsers until individual reference pages are published.
Update: This table currently provides support info for modules (see #43153 (comment)).

Additional details

Spec: https://w3c.github.io/webdriver-bidi/#protocol


Update

After feedback from the team, I have now renamed bidi/commands/ to bidi/modules/ to organize our docs by modules.

@dipikabh dipikabh requested a review from a team February 17, 2026 19:35
@dipikabh dipikabh requested review from a team as code owners February 17, 2026 19:35
@dipikabh dipikabh requested review from hamishwillee and pepelsbey and removed request for a team February 17, 2026 19:35
@github-actions github-actions bot added Content:WebDriver WebDriver docs size/m [PR only] 51-500 LoC changed labels Feb 17, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 17, 2026

@dipikabh dipikabh changed the title Add folder for WebDriver BiDi and create initial landing pages [Technical Review] Add folder for WebDriver BiDi and create initial landing pages Feb 17, 2026
@dipikabh
Copy link
Contributor Author

I just realized that the issue with the BiDi BCD table is that it lists modules, not commands.
Classic lists "commands" in the BCD table.

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 🙂

I have a small suggestion to simplify the language a bit.

Co-authored-by: Vadim Makeev <hi@pepelsbey.dev>
Copy link
Contributor

@lutien lutien left a comment

Choose a reason for hiding this comment

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

Thanks! I think that looks good.
I just have one question/suggestion.

@dipikabh
Copy link
Contributor Author

Thanks a lot, @pepelsbey and @lutien, for the review!

@dipikabh dipikabh merged commit 62b1199 into mdn:main Feb 23, 2026
8 checks passed
wbamberg added a commit to wbamberg/content that referenced this pull request Feb 26, 2026
* upstream/main: (619 commits)
  Fix usage of numbers iterator in zip example (mdn#43236)
  Synchronize with BCD v7.3.3 (mdn#43178)
  Add Firefox 148 sanitizer release note (mdn#43234)
  WebDriver conformance changes for Firefox 148 (mdn#43228)
  ci(auto-merge): fix target-repo (mdn#43139)
  Add session mgt guide (mdn#42908)
  docs(firefox-release): Finalize release notes for Fx148 release (mdn#43225)
  [Technical Review] Add folder for WebDriver BiDi and create initial landing pages (mdn#43153)
  fix: correct 'after' to 'before' in break-before always/all descriptions (mdn#43185)
  added the release note for position-try-order (mdn#43223)
  Clarify that role="button" does not inherit button functionality (mdn#43186)
  Fix wording mistake in Temporal.ZonedDateTime (mdn#43188)
  Fix description for break-before: always (mdn#43190)
  improve confusing sentance (mdn#43172)
  Document scoped customElementRegistry and related properties (mdn#43149)
  fix: correct terminology for object initializer property names (mdn#43182)
  Fix typo about arrow function expression body (mdn#43175)
  Update InterfaceData based on WebRef (mdn#43179)
  Fix clarify visibilitychange event intro to mention all triggers (mdn#43177)
  [WebExtensions] Document runtime.getVersion() method (mdn#42971)
  ...
jdatapple pushed a commit to jdatapple/content that referenced this pull request Mar 6, 2026
…anding pages (mdn#43153)

* adds bidi folder, initial landing pages

* fixes page-types

* updates to organize docs by modules

* restructures intro paras

* Apply suggestions from code review

Co-authored-by: Vadim Makeev <hi@pepelsbey.dev>

* Apply suggestions from review

---------

Co-authored-by: Vadim Makeev <hi@pepelsbey.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:WebDriver WebDriver docs size/m [PR only] 51-500 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants