diff --git a/web/components/visualization/results-zone.js b/web/components/visualization/results-zone.js
index de8a2a08d705587304b845d449d28afb5ca2f91d..105ceeaf12ec93756f48a4d686f89a3c25df22e0 100644
--- a/web/components/visualization/results-zone.js
+++ b/web/components/visualization/results-zone.js
@@ -97,6 +97,7 @@ class ResultZoneComponent {
   }
 
   resultFlowTemplate(zone) {
+    let resultHandler = this;
     let html = document.createElement("div");
     html.classList = "card-list card-no-hover";
     html.innerHTML = /* HTML */ `
@@ -112,8 +113,11 @@ class ResultZoneComponent {
         this.refreshSections(area);
         document.getElementById("select-sections").value = zone.ID;
         document.getElementById("select-areas").value = zone.AreaID;
+        resultHandler.areaDisplayed = area;
+        resultHandler.sectionDisplayed = area.Sections[0];
       } else {
         document.getElementById("select-areas").value = zone.ID;
+        resultHandler.areaDisplayed = area;
       }
       this.displayZoneResults(zone);
     });