browser: use static import for closePlaywrightBrowserConnection

Replace dynamic import with static import since pw-session.ts is already
statically imported in this module, eliminating INEFFECTIVE_DYNAMIC_IMPORT
build warnings.
This commit is contained in:
ShawnPana 2026-03-10 20:42:00 -07:00
parent 54523327a0
commit 70979ede75

View File

@ -17,7 +17,7 @@ import {
stopChromeExtensionRelayServer,
} from "./extension-relay.js";
import { getBrowserProfileCapabilities } from "./profile-capabilities.js";
import { hasActivePlaywrightConnection } from "./pw-session.js";
import { closePlaywrightBrowserConnection, hasActivePlaywrightConnection } from "./pw-session.js";
import {
CDP_READY_AFTER_LAUNCH_MAX_TIMEOUT_MS,
CDP_READY_AFTER_LAUNCH_MIN_TIMEOUT_MS,
@ -258,7 +258,6 @@ export function createProfileAvailability({
// For direct WebSocket endpoints (e.g. Browser Use), there's no local Chrome process
// to stop. Instead, close the cached Playwright connection to the cloud provider.
if (isWebSocketUrl(profile.cdpUrl)) {
const { closePlaywrightBrowserConnection } = await import("./pw-session.js");
await closePlaywrightBrowserConnection({ cdpUrl: profile.cdpUrl });
return { stopped: true };
}