diff --git a/.isu/issues.json b/.isu/issues.json index b36204e..68cb332 100644 --- a/.isu/issues.json +++ b/.isu/issues.json @@ -4578,7 +4578,7 @@ ], "assigned": [], "author": "piefev", - "state": "open", + "state": "closed", "created_at": "2026-06-05T08:30:39Z" }, { diff --git a/crates/e2e/scenarios/real-web/bing.com.we b/crates/e2e/scenarios/real-web/bing.com.we index 3a6bb09..eab846f 100644 --- a/crates/e2e/scenarios/real-web/bing.com.we +++ b/crates/e2e/scenarios/real-web/bing.com.we @@ -133,7 +133,13 @@ screenshot real-web/bing.com/desktop.png dump_dom real-web/bing.com/desktop_dom.txt dump_console real-web/bing.com/desktop_console.txt assert_dom_contains "Bing" +# Trending-now carousel hydration (isu issue 374). These two headlines come +# only from the cached /hp/api/v1/carousel JSON, never the static shell, so +# they appear in the DOM only if the Preact carousel useEffect fetched the +# JSON and rendered the tiles. Asserting two structurally-distinct tiles +# guards against the effect aborting partway through (the #374 failure mode). assert_dom_contains "Nya avslöjanden får EU att agera mot Kina" +assert_dom_contains "Putin: Vill se full demilitarisering av Ukraina" # Exercise the hydrated page while the scenario remains xfailed for visual parity. click body dump_dom real-web/bing.com/desktop_interaction_dom.txt @@ -146,7 +152,9 @@ screenshot real-web/bing.com/mobile.png dump_dom real-web/bing.com/mobile_dom.txt dump_console real-web/bing.com/mobile_console.txt assert_dom_contains "Bing" +# Same trending-now carousel hydration guard at the mobile viewport (isu issue 374). assert_dom_contains "Nya avslöjanden får EU att agera mot Kina" +assert_dom_contains "Putin: Vill se full demilitarisering av Ukraina" click body dump_dom real-web/bing.com/mobile_interaction_dom.txt assert_dom_contains "Logga in"