From 9c048408c5aebe2a282038b1601c4069c59315e8 Mon Sep 17 00:00:00 2001
From: David Smadja <david.smadja@assemblee-nationale.fr>
Date: Mon, 24 Mar 2025 16:54:07 +0100
Subject: [PATCH 1/3] Add aria-label

---
 .../test_case_selected/graph/TestCaseGraph.svelte              | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte b/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
index ed7802dc6..566a86399 100644
--- a/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
+++ b/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
@@ -1061,6 +1061,7 @@
                             initialPlacement="top"
                           >
                             <button
+                              aria-labelledby="hide-show-tooltip-{variable.name}"
                               class="group h-full pl-0.5 pr-1"
                               onclick={() => {
                                 variableCustomizations[
@@ -1095,7 +1096,7 @@
                             </button>
                             {#snippet tooltip()}
                               <div
-                                id="hide-show-tooltip"
+                                id="hide-show-tooltip-{variable.name}"
                                 class="overflow-hidden rounded-lg bg-black px-2 py-1 text-sm text-white"
                                 title={isSelected ? "Cacher" : "Montrer"}
                               >
-- 
GitLab


From 6fbce49bcf48da0342fd5fa136876decf5b7ab67 Mon Sep 17 00:00:00 2001
From: David Smadja <david.smadja@assemblee-nationale.fr>
Date: Mon, 24 Mar 2025 16:57:34 +0100
Subject: [PATCH 2/3] Add aria-label

---
 .../test_case_selected/graph/TestCaseGraph.svelte               | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte b/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
index 566a86399..2642d8bce 100644
--- a/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
+++ b/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
@@ -1006,6 +1006,7 @@
                               >
                                 {#each getCustomizations(groupName, row.calculationName) as customization}
                                   <button
+                                    aria-label="personnaliser l'apparence"
                                     class="h-10 w-10 rounded border-2 border-neutral-300 hover:border-blue-500"
                                     onclick={() => {
                                       variableCustomizations[
@@ -1071,6 +1072,7 @@
                                   )
                                 ].selected = isSelected ? "false" : "true"
                                 updateVariableValuesAndCustomizations()
+                                console.log({ variableCustomizations })
                               }}
                             >
                               <div
-- 
GitLab


From d5309a6575ba7b52334611c5a36ea46bd0563ef0 Mon Sep 17 00:00:00 2001
From: David Smadja <david.smadja@assemblee-nationale.fr>
Date: Tue, 25 Mar 2025 11:32:10 +0100
Subject: [PATCH 3/3] Fix hideshow intertwinning for some variables

---
 .../test_case_selected/graph/TestCaseGraph.svelte            | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte b/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
index 2642d8bce..3592bdb95 100644
--- a/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
+++ b/src/lib/components/impacts_view/test_cases_view/test_case_selected/graph/TestCaseGraph.svelte
@@ -752,7 +752,7 @@
               variableCustomizations[key] =
                 variableCustomizations[
                   getVariableCustomizationName(
-                    variable.parent,
+                    variable.name,
                     row.calculationName,
                   )
                 ] ??
@@ -843,7 +843,7 @@
               variableCustomizations[key] =
                 variableCustomizations[
                   getVariableCustomizationName(
-                    variable.parent,
+                    variable.name,
                     row.calculationName,
                   )
                 ] ??
@@ -1072,7 +1072,6 @@
                                   )
                                 ].selected = isSelected ? "false" : "true"
                                 updateVariableValuesAndCustomizations()
-                                console.log({ variableCustomizations })
                               }}
                             >
                               <div
-- 
GitLab