diff --git a/src/lib/components/WaterfallCompareView.svelte b/src/lib/components/WaterfallCompareView.svelte
index adda2b84b22185c07834762083660207bd7d07c3..d7dd29b425be583ef32c9375382a996adc3fbd73 100644
--- a/src/lib/components/WaterfallCompareView.svelte
+++ b/src/lib/components/WaterfallCompareView.svelte
@@ -127,7 +127,7 @@
                     ...displayMode,
                     variableName: decomposition.name,
                   })}
-                  sveltekit:noscroll
+                  data-sveltekit-noscroll
                   >{decomposition.ux_name ?? decomposition.label}</a
                 >
               {:else}
@@ -140,7 +140,7 @@
                     parameterName: undefined,
                     parametersVariableName: decomposition.name,
                   })}
-                  sveltekit:noscroll
+                  data-sveltekit-noscroll
                   >{decomposition.ux_name ?? decomposition.label}</a
                 >
               {/if}
@@ -194,7 +194,7 @@
                     ...displayMode,
                     variableName: decomposition.name,
                   })}
-                  sveltekit:noscroll
+                  data-sveltekit-noscroll
                   >{decomposition.ux_name ?? decomposition.label}</a
                 >
               {:else}
@@ -207,7 +207,7 @@
                     parameterName: undefined,
                     parametersVariableName: decomposition.name,
                   })}
-                  sveltekit:noscroll
+                  data-sveltekit-noscroll
                   >{decomposition.ux_name ?? decomposition.label}</a
                 >
               {/if}
@@ -261,7 +261,7 @@
                       { noscroll: true },
                     )
                   }}
-                  sveltekit:noscroll
+                  data-sveltekit-noscroll
                   >{decomposition.ux_name ?? decomposition.label}</a
                 >
               {/if}
diff --git a/src/lib/components/variables/VariableHeader.svelte b/src/lib/components/variables/VariableHeader.svelte
index bd85e33abb4c2af4ee4e73684f5f45a26beb8566..321dd6d2c963b16109268d4058126ffe77df9480 100644
--- a/src/lib/components/variables/VariableHeader.svelte
+++ b/src/lib/components/variables/VariableHeader.svelte
@@ -105,7 +105,8 @@
             parametersVariableName: undefined,
             variableName,
           })}
-          sveltekit:noscroll>Configurer cette variable<br />dans le cas type</a
+          data-sveltekit-noscroll
+          >Configurer cette variable<br />dans le cas type</a
         >
       </div>
     </div>
diff --git a/src/lib/urls.ts b/src/lib/urls.ts
index 490723378a9771ddb7924bba62106cfa06527c5d..8cac407e8e3e5db9e578a15d431c5a3825ca7fa0 100644
--- a/src/lib/urls.ts
+++ b/src/lib/urls.ts
@@ -2,14 +2,14 @@ import type { DisplayMode } from "./displays"
 
 export interface SelfTargetAProps {
   href: string
-  "sveltekit:prefetch"?: boolean
-  "sveltekit:noscroll"?: boolean
+  "data-sveltekit-prefetch"?: boolean
+  "data-sveltekit-noscroll"?: boolean
 }
 
 export function newSelfTargetAProps(url: string): SelfTargetAProps {
   return {
     href: url,
-    "sveltekit:prefetch": true,
+    "data-sveltekit-prefetch": true,
   }
 }
 
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index b7b6deda09684f69371b37b3f11479e4dca64f55..730a1766cfd9f85357cf085be2a2d5e4100adc74 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -495,7 +495,7 @@
           parametersVariableName: undefined,
           variableName: undefined,
         }),
-        "sveltekit:noscroll": true,
+        "data-sveltekit-noscroll": true,
       }
     }
     if (urlPath.startsWith("/variables/")) {
@@ -506,12 +506,12 @@
           parametersVariableName: undefined,
           variableName: urlPath.replace(/^\/variables\//, ""),
         }),
-        "sveltekit:noscroll": true,
+        "data-sveltekit-noscroll": true,
       }
     }
     return {
       href: urlPath,
-      "sveltekit:prefetch": true,
+      "data-sveltekit-prefetch": true,
     }
   }
 
@@ -591,7 +591,7 @@
         ...displayMode,
         mobileLaw: true,
       })}
-      sveltekit:noscroll
+      data-sveltekit-noscroll
     >
       <div
         class:border-b-2={displayMode.mobileLaw}
@@ -612,7 +612,7 @@
         ...displayMode,
         mobileLaw: undefined,
       })}
-      sveltekit:noscroll
+      data-sveltekit-noscroll
     >
       <div
         class:border-b-2={!displayMode.mobileLaw}