From 3c1bb15171bb5cb0664ecc956910990ca79b3f83 Mon Sep 17 00:00:00 2001 From: Nicolas Dupont Date: Mon, 26 Jan 2026 15:25:36 +0100 Subject: [PATCH 1/2] Treat navigation timeout errors as transient --- src/archivist/fetcher/errors.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/archivist/fetcher/errors.js b/src/archivist/fetcher/errors.js index f5e8161bf..97853131d 100644 --- a/src/archivist/fetcher/errors.js +++ b/src/archivist/fetcher/errors.js @@ -10,6 +10,7 @@ export class FetchDocumentError extends Error { 'EAI_AGAIN', // DNS lookup temporary failure - DNS server is temporarily unavailable or overloaded 'ETIMEDOUT', // Connection timeout - network latency or server load issues 'ERR_NAME_NOT_RESOLVED', // DNS lookup temporary failure - DNS server is temporarily unavailable or overloaded + 'Timed out after', // Navigation timeout - page took too long to load, might be temporary server overload 'HTTP code 500', // Internal Server Error - server encountered an error while processing the request 'HTTP code 503', // Service Unavailable - server is temporarily overloaded or down for maintenance 'HTTP code 504', // Gateway Timeout - upstream server took too long to respond, might be temporary From c8930cdd6c38b8b1ed8f0738f7943acdcfe1e85f Mon Sep 17 00:00:00 2001 From: Nicolas Dupont Date: Mon, 26 Jan 2026 15:25:41 +0100 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7472d838..184d8fbca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All changes that impact users of this module are documented in this file, in the [Common Changelog](https://common-changelog.org) format with some additional specifications defined in the CONTRIBUTING file. This codebase adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased [minor] + +> Development of this release was supported by [Reset Tech](https://www.reset.tech). + +### Changed + +- Treat navigation timeout errors as transient, enabling automatic retry when pages take too long to load + ## 10.5.0 - 2026-01-20 > Development of this release was supported by [Reset Tech](https://www.reset.tech).