Repository navigation
Browser Controller 3.0.9
Reload the extension at chrome://extensions and restart the daemon (npm run daemon:restart) after updating.
Added
browser_navigatewithincognito: trueopens the new tab in a private window: an open one, else a new background window. It needs "Allow in Incognito" for the extension atchrome://extensions; without it the call failsINCOGNITO_NOT_ALLOWED. The window stays open when the session ends.browser_tabsmarks private tabs withincognito, and a normal new tab never opens in a private window the user has focused. Extension reload needed.
Changed
browser_waitreads the names other browser tools use:text(atext=target),textGone(the same withgone: true),time(seconds) andselector.browser_screenshotignoresscale,formatandquality. Each result says how the name was read, so the next call can use the 3.0 form. Any other unknown parameter fails as before, and the error now lists the parameters the tool takes.- A
browser_waitTIMEOUTsays when the target matched nothing (a wrong selector) or only hidden elements. - Right after the daemon starts, and within 60 s of an extension dropping, a call waits up to 15 s for the extension to reconnect, instead of failing
NOT_CONNECTEDafter 5 s. With no extension seen for longer, the wait stays 5 s.BC_RECONNECT_WAIT_MSsets the longer wait;0keeps 5 s.