diff --git a/scripts/build.js b/scripts/build.js index 3c5f6c32..6cc7f7fe 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -135,22 +135,9 @@ fs.mkdirSync(outdir, { recursive: true }); // Launch browser sync bs.init(browserSyncConfig, () => { - // This init callback gets executed after the server has started - const socketIoConfig = browserSyncConfig.socket.socketIoClientConfig; - - // Wait enough time for any open, detached clients to have a chance to reconnect. This will be used to determine - // if we reload an existing tab or open a new one. - const tabReattachDelay = socketIoConfig.reconnectionDelayMax * 2 + socketIoConfig.timeout; - - setTimeout(() => { - const url = `http://localhost:${port}`; - console.log(chalk.cyan(`Launched the Shoelace dev server at ${url} 🥾\n`)); - if (Object.keys(bs.sockets.sockets).length === 0) { - open(url); - } else { - bs.reload(); - } - }, tabReattachDelay); + const url = `http://localhost:${port}`; + console.log(chalk.cyan(`Launched the Shoelace dev server at ${url} 🥾\n`)); + open(url); }); // Rebuild and reload when source files change