MCPcopy Create free account
hub / github.com/ChromeDevTools/chrome-devtools-mcp / closeBrowser

Function closeBrowser

src/browser.ts:297–314  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

295 * on stdin EOF / SIGTERM / SIGINT.
296 */
297export async function closeBrowser(): Promise<void> {
298 const b = browser;
299 const mode = browserMode;
300 browser = undefined;
301 browserMode = undefined;
302 if (!b || !b.connected) {
303 return;
304 }
305 if (mode === 'launched') {
306 await b.close().catch(err => {
307 logger?.('Failed to close browser', err);
308 });
309 return;
310 }
311 await b.disconnect().catch(err => {
312 logger?.('Failed to disconnect from browser', err);
313 });
314}
315
316export type Channel = 'stable' | 'canary' | 'beta' | 'dev';

Callers 1

shutdownFunction · 0.85

Calls 2

closeMethod · 0.80
disconnectMethod · 0.80

Tested by

no test coverage detected