Open
Bug 1842018
Opened 1 year ago
Updated 1 year ago
Refactor "browser.close" command to return the result when quitting logic is finished
Categories
(Remote Protocol :: WebDriver BiDi, task, P3)
Remote Protocol
WebDriver BiDi
Tracking
(Not tracked)
NEW
People
(Reporter: Sasha, Unassigned)
Details
In the scope of bug 1829334 we implemented "browser.close" command similar to "session.end" when we first return the response and then perform all the required steps for quitting the browser. This has a couple of problems:
- first, we will not return an argument error in case there are any;
- second, if there are any failures during quitting, clients will not be notified about it.
The problem is that "browser.close" includes ending the session step, which now automatically closes the socket, so we need to return the result of the command before this step.
To solve the first problem, we can start quitting logic earlier and return the command response on "quit-application-requested" notification before ending the session.
The solution of the second problem would require most likely a bigger refactoring to unbind session clean up and closing the websocket.
Reporter | ||
Updated•1 year ago
|
Priority: -- → P3
You need to log in
before you can comment on or make changes to this bug.
Description
•