From cfbb99faa0aa3eeec896edf03c9c7e7c09759cae Mon Sep 17 00:00:00 2001 From: shivammittal274 <56757235+shivammittal274@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:19:40 +0530 Subject: [PATCH] fix: typecheck issue (#269) --- apps/server/src/tools/cdp-based/pages.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/server/src/tools/cdp-based/pages.ts b/apps/server/src/tools/cdp-based/pages.ts index 466ec0a7..ff1a610c 100644 --- a/apps/server/src/tools/cdp-based/pages.ts +++ b/apps/server/src/tools/cdp-based/pages.ts @@ -62,7 +62,7 @@ export const closePage = defineTool({ try { await context.closePage(request.params.pageIdx) } catch (err) { - if (err.message === ERRORS.CLOSE_PAGE) { + if (err instanceof Error && err.message === ERRORS.CLOSE_PAGE) { response.appendResponseLine(err.message) } else { throw err @@ -207,7 +207,7 @@ export const handleDialog = defineTool({ await dialog.accept(request.params.promptText) } catch (err) { // Likely already handled by the user outside of MCP. - logger.error(err) + logger.error(err instanceof Error ? err.message : String(err)) } response.appendResponseLine('Successfully accepted the dialog') break @@ -217,7 +217,7 @@ export const handleDialog = defineTool({ await dialog.dismiss() } catch (err) { // Likely already handled. - logger.error(err) + logger.error(err instanceof Error ? err.message : String(err)) } response.appendResponseLine('Successfully dismissed the dialog') break