From b94d25bff5388dfe84e7500038652bf42a2a7272 Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 13 Jul 2026 08:16:10 -0400 Subject: [PATCH] fix: injecter toutes les props _wsInitData comme globales window MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Alpine évalue les expressions comme tree, flatTree, online, etc. dans un scope qui n'hérite pas toujours de _wsInitData. En les exposant comme window.X, Alpine les trouve toujours. Supprime les 36 erreurs restantes sur /local-workspace. --- app/templates/local_workspace.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/templates/local_workspace.html b/app/templates/local_workspace.html index 9723205..bad9445 100644 --- a/app/templates/local_workspace.html +++ b/app/templates/local_workspace.html @@ -1869,6 +1869,12 @@ window._wsInitData = (function() { }; })(); +// Injecter toutes les props comme globales pour Alpine (résout les 36 erreurs de scope) +var _wsKeys = Object.keys(window._wsInitData); +for (var _i = 0; _i < _wsKeys.length; _i++) { + try { window[_wsKeys[_i]] = window._wsInitData[_wsKeys[_i]]; } catch(e) {} +} +var _wsInitData = window._wsInitData; console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(window._wsInitData).length);