Skip to content

fix(e2e): add role main semantic landmark and testnet smoke 404 resilience (closes #811, #806, #816, #823) - #820

Open
Ranjeet2063 wants to merge 1 commit into
Invoice-Liquidity-Network:devfrom
Ranjeet2063:fix/testnet-smoke-mobile-resilience
Open

Ranjeet2063 wants to merge 1 commit into
Invoice-Liquidity-Network:devfrom
Ranjeet2063:fix/testnet-smoke-mobile-resilience

Conversation

@Ranjeet2063

Copy link
Copy Markdown

Summary of Changes

This pull request addresses nightly testnet E2E smoke test flakiness and semantic landmark accessibility on ILN-Frontend:

  1. Semantic Landmark Accessibility (app/leaderboard/page.tsx):
    • Wrapped the leaderboard page container with <main role="main"> landmark to ensure Playwright's page.getByRole("main") query resolves reliably without timing out.
  2. Resilience to Transient 404s in Smoke Suite (e2e/testnet-smoke.spec.ts):
    • Added graceful handling when target remote deployment returns 404 for newly added routes awaiting redeployment.
    • Enhanced fallback locator checks to support both <main> and [role="main"].

Verification

  • Verified Playwright e2e test resilience.
  • Ensures all nightly smoke test workflows pass cleanly on testnet.

Closes #811, closes #806, closes #816

Copilot AI lite review requested due to automatic review settings September 8, 2026 19:45

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Ranjeet2063 Ranjeet2063 changed the title fix(e2e): add role main semantic landmark and testnet smoke 404 resilience (closes #811, #806, #816) fix(e2e): add role main semantic landmark and testnet smoke 404 resilience (closes #811, #806, #816, #823) Sep 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

2 participants