Skip to content

Technical guide · Overview

Page status: HistoricalHistory group: Archives

NutsNews Web Offline E2E Footer Navigation Wait Fix

This update makes the offline web E2E footer navigation checks less flaky on GitHub Actions.

Visual overview

Primary diagram

System map

This update makes the offline web E2E footer navigation checks less flaky on GitHub Actions.

Render the repository-owned system map when you need it.

Diagram is not rendered yet.

View as text
NutsNews Web Offline E2E Footer Navigation Wait Fix

This update makes the offline web E2E footer navigation checks less flaky on GitHub Actions.

flowchart TB
  accTitle: NutsNews Web Offline E2E Footer Navigation Wait Fix
  accDescr {
    This update makes the offline web E2E footer navigation checks less flaky on GitHub Actions.
  }
  A["NutsNews Web Offline E2E Footer Navigation Wait Fix"] --> B["archive/root-cleanup/WEB_OFFLINE_E2E_FOOTER_NAV_WAIT_FIX_README.md"]
  B --> C["Auto-generated placeholder diagram"]

NutsNews Web Offline E2E Footer Navigation Wait Fix

Fullscreen diagram view.

NutsNews Web Offline E2E Footer Navigation Wait Fix

Section titled “NutsNews Web Offline E2E Footer Navigation Wait Fix”

This update makes the offline web E2E footer navigation checks less flaky on GitHub Actions.

The CI runner can take several seconds to cold-compile /about, /privacy, and /contact during next dev. The previous test used the default 5 second URL assertion timeout, which could fail while the page was still compiling.

Changes:

  • Footer links are scoped to the actual <footer>.
  • Each footer link href is verified before clicking.
  • Footer navigation now waits up to 20 seconds for /about, /privacy, and /contact.
  • Page content assertions also use the same 20 second timeout.

Run:

Terminal window
cd /Users/ramideltoro/WebstormProjects/nutsnews3/web
npm run test:e2e:offline