fix(ui): better error messages for ECONNRESET and ETIMEDOUT (#26059)

This commit is contained in:
Dev Randalpura
2026-04-27 12:17:04 -05:00
committed by GitHub
parent 2de81902c3
commit 98aca28985
2 changed files with 16 additions and 0 deletions
@@ -140,6 +140,18 @@ describe('getFsErrorMessage', () => {
expected:
'Too many open files in system. Close some unused files or applications.',
},
{
code: 'ECONNRESET',
message: 'ECONNRESET: connection reset by peer',
expected:
'Connection reset by peer. The network connection was unexpectedly closed.',
},
{
code: 'ETIMEDOUT',
message: 'ETIMEDOUT: operation timed out',
expected:
'Operation timed out. The network connection or filesystem operation took too long.',
},
];
it.each(testCases)(
@@ -48,6 +48,10 @@ const errorMessageGenerators: Record<string, (path?: string) => string> = {
EMFILE: () => 'Too many open files. Close some unused files or applications.',
ENFILE: () =>
'Too many open files in system. Close some unused files or applications.',
ECONNRESET: () =>
'Connection reset by peer. The network connection was unexpectedly closed.',
ETIMEDOUT: () =>
'Operation timed out. The network connection or filesystem operation took too long.',
};
/**