← EnergyViewAankoopplannen: zichtbare overgang naar het juiste resultaat
Probleem: de knop veranderde de profielkeuze en startte een rapport, maar de bezoeker bleef tijdens het rekenen op het vorige resultaat staan. De lokale rapportpagina (bijvoorbeeld Je gegevens of Bespaarkansen) bleef bovendien na hertekenen actief. De nieuwe hoofdrekening kon daardoor verborgen blijven of buiten beeld staan. Onvolledige plannen konden stil terugvallen op het gemeten profiel.
Veranderd:
- Expliciete keuze Je woning vandaag / Met je aankoopplannen bovenaan, met zichtbare actieve toestand. De extra profielkeuze in het geavanceerde prijskeuzemenu vervalt; dezelfde functie blijft via de knoppen bereikbaar.
- Aankoopactie direct bij het hoofdresultaat. Vanuit de afzonderlijke plannen staat dezelfde gewone knoptekst, zonder jargon zoals hoofdscenario.
- Bij een expliciete scenariowissel: overzicht kiezen, vorige uitkomst dempen en tijdelijk niet bedienbaar maken, overgang aankondigen en naar de status scrollen. Pas na het juiste resultaat wordt naar de resultaatkop gescrold en krijgt die focus. Gewone herberekeningen blijven de eigen pagina en leespositie behouden.
- Dezelfde afloop geldt voor een direct hergebruikt resultaat. Ook bij een klik op het reeds actieve scenario blijven de knoppen na afloop bruikbaar.
- Bij onvolledige plannen blijft de bestaande profielkeuze behouden, verschijnt een melding en gaat de bezoeker naar Mijn woning. Berekenfouten herstellen de bedienbaarheid.
- Slim sturen zonder overstappen is een aparte uitklapbare vergelijking. Het hoofdadvies en zijn optelbare besparing blijven zichtbaar.
- Kosten, maandpieken, tariefkeuze en aannames staan samen onder één controleblok. Ontbrekende noodzakelijke invoer blijft erbuiten zichtbaar.
- Geen aanpassing aan contracten, eigendom van toestellen, kortingen, prijsbasis of rekenformules. De bestaande twee rapportcaches en workerhergebruik blijven behouden. Geen extra numerieke scenario's of netwerkaanvragen.
Verificatie:
- Volledige bestaande npm-testsuite geslaagd, plus nieuwe scenarionavigatietest met de echte actiecode: status tijdens overgang, geen focus op oude resultaten, asynchrone en direct beschikbare resultaten, terugkeer naar overzicht na remount, onvolledige plannen, ongewijzigde contract/woning/prijsbasis en herstel van knoppen.
- Bestaande worker-/teaser-/cachetests blijven slagen.
- Browsercontrole met echte gegenereerde rapport-HTML en de echte navigatieactie, met synthetische gegevens en een lokale renderer: Bespaarkansen → aankoopplannen → Je overzicht actief, gepland scenario actief, focus op reportResults. Ook de gewone knop en mobiele weergave getest; 390 px viewport, 375 px contentbreedte, geen horizontale overloop.
- Geen persoonlijke CSV of investeringsadvies gevalideerd. De screenshot is een indelingsvoorbeeld met testbedragen. Geen onderzoek met echte oudere deelnemers uitgevoerd.