From c22cf11a30b16753f9c59eed14cbcb107acfe471 Mon Sep 17 00:00:00 2001 From: Lucy Xiang Date: Wed, 1 Apr 2026 13:03:35 -0400 Subject: [PATCH] Add user aborted a request to errorMessageImpliesEnvironmentIssue --- packages/cli-kit/src/public/node/error.test.ts | 4 ++++ packages/cli-kit/src/public/node/error.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/cli-kit/src/public/node/error.test.ts b/packages/cli-kit/src/public/node/error.test.ts index ff822cd8a92..ce74c111dd8 100644 --- a/packages/cli-kit/src/public/node/error.test.ts +++ b/packages/cli-kit/src/public/node/error.test.ts @@ -70,4 +70,8 @@ describe('shouldReportErrorAsUnexpected helper', () => { test('returns false for errors that imply environment issues', () => { expect(shouldReportErrorAsUnexpected(new Error('EPERM: operation not permitted, scandir'))).toBe(false) }) + + test('returns false for user-aborted requests', () => { + expect(shouldReportErrorAsUnexpected(new Error('The user aborted a request.'))).toBe(false) + }) }) diff --git a/packages/cli-kit/src/public/node/error.ts b/packages/cli-kit/src/public/node/error.ts index 2de5c3e3e4e..552a722e312 100644 --- a/packages/cli-kit/src/public/node/error.ts +++ b/packages/cli-kit/src/public/node/error.ts @@ -233,6 +233,7 @@ function errorMessageImpliesEnvironmentIssue(message: string): boolean { 'Client network socket disconnected before secure TLS connection was established', 'spawn EPERM', 'socket hang up', + 'The user aborted a request.', ] const anyMatches = environmentIssueMessages.some((issueMessage) => message.includes(issueMessage)) return anyMatches