Skip to content

[Golden Failed] Auto-IPoE: 5 new screen states have no baseline — 390 screens failing #1690

Open

Description

@PeterJhongLinksys

Daily Golden Verify on 2026-10-15 (branch dev-2.7.3) reports 390 failing screens from new Auto-IPoE golden states. All of them are missing a baseline; none show a visual defect.

Suspected cause

This is a suspected cause only, by file relevance: it adds or changes both failing golden test files. PR #1680 also touches lib/page/instant_setup/views/pnp_ipoe_view.dart and lib/page/internet_settings/providers/auto_ipoe_data_provider.dart (listed for context; it does not add these golden states). Both merged after the last Generate Golden run (2026-10-13T00:04Z, golden-ci PR #39).

Finding: missing baseline (390 screens)

Verdict: regression (baseline coverage gap) · confidence 🟢 High · broken_flag: false

5 new screen states have no golden PNG on the baseline branch: pnp_ipoe-ready, pnp_ipoe-in_progress, internet_settings-ipoe, internet_settings-ipoe_editing, internet_settings-ipoe_v6_plus_static_ip_editing.

  • None of these states existed in the 2026-10-14 report.
  • The report has no expected/actual/diff images for them (failureImages == null), and the goldenUrl returns HTTP 404 (checked pnp_ipoe-ready-phone480-el.png).
  • No images were read because none exist, so the new renders have not been reviewed visually by this agent. hasOverflow is false on every row.

Failing screens

Screen state phone480 screen1080 desktop1280 Failing locales
internet_settings-ipoe ❌ 26/26 ❌ 26/26 ❌ 26/26 all
internet_settings-ipoe_editing ❌ 26/26 ❌ 26/26 ❌ 26/26 all
internet_settings-ipoe_v6_plus_static_ip_editing ❌ 26/26 ❌ 26/26 ❌ 26/26 all
pnp_ipoe-in_progress ❌ 26/26 ❌ 26/26 ❌ 26/26 all
pnp_ipoe-ready ❌ 26/26 ❌ 26/26 ❌ 26/26 all

Pattern: every state fails in all 26 locales at every rendered width, en included — new states without a golden, not a rendering change.

Full failing screen list (390)
  • internet_settings-ipoe_editing|ar|desktop1280
  • internet_settings-ipoe_editing|ar|phone480
  • internet_settings-ipoe_editing|ar|screen1080
  • internet_settings-ipoe_editing|da|desktop1280
  • internet_settings-ipoe_editing|da|phone480
  • internet_settings-ipoe_editing|da|screen1080
  • internet_settings-ipoe_editing|de|desktop1280
  • internet_settings-ipoe_editing|de|phone480
  • internet_settings-ipoe_editing|de|screen1080
  • internet_settings-ipoe_editing|el|desktop1280
  • internet_settings-ipoe_editing|el|phone480
  • internet_settings-ipoe_editing|el|screen1080
  • internet_settings-ipoe_editing|en|desktop1280
  • internet_settings-ipoe_editing|en|phone480
  • internet_settings-ipoe_editing|en|screen1080
  • internet_settings-ipoe_editing|es_AR|desktop1280
  • internet_settings-ipoe_editing|es_AR|phone480
  • internet_settings-ipoe_editing|es_AR|screen1080
  • internet_settings-ipoe_editing|es|desktop1280
  • internet_settings-ipoe_editing|es|phone480
  • internet_settings-ipoe_editing|es|screen1080
  • internet_settings-ipoe_editing|fi|desktop1280
  • internet_settings-ipoe_editing|fi|phone480
  • internet_settings-ipoe_editing|fi|screen1080
  • internet_settings-ipoe_editing|fr_CA|desktop1280
  • internet_settings-ipoe_editing|fr_CA|phone480
  • internet_settings-ipoe_editing|fr_CA|screen1080
  • internet_settings-ipoe_editing|fr|desktop1280
  • internet_settings-ipoe_editing|fr|phone480
  • internet_settings-ipoe_editing|fr|screen1080
  • internet_settings-ipoe_editing|id|desktop1280
  • internet_settings-ipoe_editing|id|phone480
  • internet_settings-ipoe_editing|id|screen1080
  • internet_settings-ipoe_editing|it|desktop1280
  • internet_settings-ipoe_editing|it|phone480
  • internet_settings-ipoe_editing|it|screen1080
  • internet_settings-ipoe_editing|ja|desktop1280
  • internet_settings-ipoe_editing|ja|phone480
  • internet_settings-ipoe_editing|ja|screen1080
  • internet_settings-ipoe_editing|ko|desktop1280
  • internet_settings-ipoe_editing|ko|phone480
  • internet_settings-ipoe_editing|ko|screen1080
  • internet_settings-ipoe_editing|nb|desktop1280
  • internet_settings-ipoe_editing|nb|phone480
  • internet_settings-ipoe_editing|nb|screen1080
  • internet_settings-ipoe_editing|nl|desktop1280
  • internet_settings-ipoe_editing|nl|phone480
  • internet_settings-ipoe_editing|nl|screen1080
  • internet_settings-ipoe_editing|pl|desktop1280
  • internet_settings-ipoe_editing|pl|phone480
  • internet_settings-ipoe_editing|pl|screen1080
  • internet_settings-ipoe_editing|pt_PT|desktop1280
  • internet_settings-ipoe_editing|pt_PT|phone480
  • internet_settings-ipoe_editing|pt_PT|screen1080
  • internet_settings-ipoe_editing|pt|desktop1280
  • internet_settings-ipoe_editing|pt|phone480
  • internet_settings-ipoe_editing|pt|screen1080
  • internet_settings-ipoe_editing|ru|desktop1280
  • internet_settings-ipoe_editing|ru|phone480
  • internet_settings-ipoe_editing|ru|screen1080
  • internet_settings-ipoe_editing|sv|desktop1280
  • internet_settings-ipoe_editing|sv|phone480
  • internet_settings-ipoe_editing|sv|screen1080
  • internet_settings-ipoe_editing|th|desktop1280
  • internet_settings-ipoe_editing|th|phone480
  • internet_settings-ipoe_editing|th|screen1080
  • internet_settings-ipoe_editing|tr|desktop1280
  • internet_settings-ipoe_editing|tr|phone480
  • internet_settings-ipoe_editing|tr|screen1080
  • internet_settings-ipoe_editing|vi|desktop1280
  • internet_settings-ipoe_editing|vi|phone480
  • internet_settings-ipoe_editing|vi|screen1080
  • internet_settings-ipoe_editing|zh_TW|desktop1280
  • internet_settings-ipoe_editing|zh_TW|phone480
  • internet_settings-ipoe_editing|zh_TW|screen1080
  • internet_settings-ipoe_editing|zh|desktop1280
  • internet_settings-ipoe_editing|zh|phone480
  • internet_settings-ipoe_editing|zh|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|ar|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|ar|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|ar|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|da|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|da|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|da|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|de|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|de|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|de|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|el|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|el|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|el|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|en|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|en|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|en|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|es_AR|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|es_AR|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|es_AR|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|es|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|es|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|es|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|fi|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|fi|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|fi|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|fr_CA|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|fr_CA|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|fr_CA|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|fr|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|fr|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|fr|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|id|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|id|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|id|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|it|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|it|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|it|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|ja|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|ja|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|ja|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|ko|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|ko|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|ko|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|nb|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|nb|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|nb|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|nl|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|nl|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|nl|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|pl|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|pl|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|pl|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|pt_PT|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|pt_PT|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|pt_PT|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|pt|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|pt|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|pt|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|ru|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|ru|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|ru|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|sv|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|sv|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|sv|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|th|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|th|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|th|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|tr|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|tr|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|tr|screen1080
  • internet_settings-ipoe_v6_plus_static_ip_editing|vi|desktop1280
  • internet_settings-ipoe_v6_plus_static_ip_editing|vi|phone480
  • internet_settings-ipoe_v6_plus_static_ip_editing|vi|screen1080
  • … and 240 more, see report

Suggested next step

Look at the new Auto-IPoE renders in the report, then run Generate Golden (mode=baseline, branch=dev-2.7.3) to add them to golden-ci PR #39.

Activity

  1. ikm-san commented on Oct 15, 2026

    @ikm-san

    I’ve generated and reviewed all 390 missing Auto-IPoE screenshots. Local golden verification passes 390/390 with no overflow. I’ll verify the baseline update in PrivacyGUI-golden-ci#39, then rerun CI after it’s merged and confirm these cases pass before closing this issue.

  2. ikm-san commented on Oct 17, 2026

    @ikm-san

    The baseline update in linksys/PrivacyGUI-golden-ci#39 has merged. I checked the October 17 verification report: all 390 Auto-IPoE cases pass, with no overflow or skipped cases. The full suite also passes: 21,710/21,710.

    This resolves the missing screenshots reported in #1690. The issue is ready to close.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

2.xLabeled for 2.x version

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions