Skip to content

(WebDriver) Update BiDi sidebar and fix error string formatting#44027

Merged
pepelsbey merged 3 commits into
mdn:mainfrom
dipikabh:bidi-sidebar-errors
May 7, 2026
Merged

(WebDriver) Update BiDi sidebar and fix error string formatting#44027
pepelsbey merged 3 commits into
mdn:mainfrom
dipikabh:bidi-sidebar-errors

Conversation

@dipikabh
Copy link
Copy Markdown
Contributor

@dipikabh dipikabh commented May 6, 2026

Description

This PR pushes three types of changes:

  1. Front matter updates for BiDi pages: Includes title and short-title updates in browser, session, and log module pages.

  2. Error code formatting: Similarly, title and short-title have been updated in the front matter of error pages.

    • Adds backticks to error code literals and fixes casing to lower case.
    • Titles now follow the format: "error code error code".
    • These updates have also been applied to wherever error codes appear in BiDi module pages and Classic command pages.
  3. BiDi sidebar: Adds sections for "Commands" and "Events" to group the child pages in a module so that it is evident at a glance what the feature is. For example, this is from [Editorial review] BiDi - Add pages for input module commands and event #43919:

input module in sidebar after changes

Motivation

  • To keep error codes closer to what one will encounter while using the API
  • To keep the sidebar manageable and help with navigability

@dipikabh dipikabh requested a review from a team May 6, 2026 21:57
@dipikabh dipikabh requested review from a team as code owners May 6, 2026 21:57
@dipikabh dipikabh requested review from chrisdavidmills and pepelsbey and removed request for a team May 6, 2026 21:57
@github-actions github-actions Bot added Content:WebDriver WebDriver docs size/m [PR only] 51-500 LoC changed labels May 6, 2026
@dipikabh dipikabh removed the request for review from chrisdavidmills May 6, 2026 21:58
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Preview URLs (38 pages)
Flaws (135)

Note! 18 documents with no flaws that don't need to be listed. 🎉

Found an unexpected or unresolvable flaw? Please report it here.

URL: /en-US/docs/Web/WebDriver/Reference/BiDi/Modules/browser/getClientWindows
Title: browser.getClientWindows command
Flaw count: 1

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/BiDi/Modules/browser/setClientWindowState doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/BiDi/Modules/log/entryAdded
Title: log.entryAdded event
Flaw count: 2

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/BiDi/Modules/script/getRealms doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/BiDi/Modules/script/stackTrace doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/CloseWindow
Title: Close Window
Flaw count: 5

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Command doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/UnexpectedAlertOpen doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/SwitchToWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/GetWindowHandle doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/GetElementAttribute
Title: Get Element Attribute
Flaw count: 7

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Command doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/SessionNotCreated doesn't resolve
    • and 2 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/GetElementProperty
Title: Get Element Property
Flaw count: 6

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/SessionNotCreated doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/NoSuchWindow doesn't resolve
    • and 1 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/GetElementTagName
Title: Get Element Tag Name
Flaw count: 6

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Command doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/SessionNotCreated doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/NoSuchWindow doesn't resolve
    • and 1 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/GetTimeouts
Title: Get Timeouts
Flaw count: 4

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteScript doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteAsyncScript doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/ScriptTimeoutError doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/GetWindowHandles
Title: Get Window Handles
Flaw count: 5

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Command doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/SwitchToWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/SwitchToWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/GetWindowHandle doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/GetWindowRect
Title: Get Window Rect
Flaw count: 7

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Clients doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WindowRect doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/SetWindowRect doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebWindow doesn't resolve
    • and 2 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/NewWindow
Title: New Window
Flaw count: 5

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/NoSuchWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/UnexpectedAlertOpen doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/UnsupportedOperation doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/SetTimeouts
Title: Set Timeouts
Flaw count: 4

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteScript doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteAsyncScript doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/ScriptTimeoutError doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Classic/Commands/SetWindowRect
Title: Set Window Rect
Flaw count: 11

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/UnsupportedOperation doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Capabilities/setWindowRect doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WindowRect doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebWindow doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WindowRect doesn't resolve
    • and 6 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Errors
Title: WebDriver errors
Flaw count: 36

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/UnexpectedAlertOpen doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/UnexpectedAlertOpen doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Clients doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/ElementClickIntercepted doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/ElementClick doesn't resolve
    • and 31 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Errors/InsecureCertificate
Title: insecure certificate error code
Flaw count: 2

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/NavigateTo doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/NavigateTo doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Errors/InvalidCookieDomain
Title: invalid cookie domain error code
Flaw count: 6

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/AddCookie doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/AddCookie doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/DeleteCookie doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/DeleteAllCookies doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/GetAllCookies doesn't resolve
    • and 1 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Errors/InvalidSelector
Title: invalid selector error code
Flaw count: 11

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement#css-selector doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement#link-text-selector doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement#partial-link-text-selector doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement#tag-name-selector doesn't resolve
    • and 6 more flaws omitted

URL: /en-US/docs/Web/WebDriver/Reference/Errors/InvalidSessionID
Title: invalid session id error code
Flaw count: 4

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/DeleteSession doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Errors/SessionNotCreated doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/NewSession doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/DeleteSession doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Errors/JavaScriptError
Title: javascript error code
Flaw count: 2

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteScript doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteAsyncScript doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Errors/ScriptTimeout
Title: script timeout error code
Flaw count: 2

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteScript doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/Commands/ExecuteAsyncScript doesn't resolve

URL: /en-US/docs/Web/WebDriver/Reference/Errors/StaleElementReference
Title: stale element reference error code
Flaw count: 9

  • broken_links:
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • Link /en-US/docs/Web/WebDriver/Reference/WebElement doesn't resolve
    • and 4 more flaws omitted

Copy link
Copy Markdown
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 🙂

@pepelsbey pepelsbey merged commit 421a9c2 into mdn:main May 7, 2026
8 checks passed
@dipikabh dipikabh deleted the bidi-sidebar-errors branch May 8, 2026 14:28
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