Open Bug 1996311 Opened 5 months ago Updated 5 months ago

Add support for embedded remote browsers in the browsingContext.getTree command when executed in the parent process

Categories

(Remote Protocol :: WebDriver BiDi, task, P3)

task

Tracking

(Not tracked)

People

(Reporter: whimboo, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [webdriver:backlog])

Browsing contexts that exist in the parent process, such as those used by the Sidebar, can host browsers embedding remote content. Currently, these embedded remote browsing contexts are not included in the results of the browsingContext.getTree command when executed with the moz:parentProcess parameter set to true. The implementation should be updated to ensure that such remote subtrees are also captured and returned, providing a complete representation of all browsing contexts within both local and remote embeddings.

Such browser elements can be queried by using querySelectorAll("browser") from within a ChromeWindow's (child) browsing context.

Severity: -- → S3
Priority: -- → P3
Whiteboard: [webdriver:backlog]
You need to log in before you can comment on or make changes to this bug.