From 04602806edad96925ee1a57a8fa310753bcca2ed Mon Sep 17 00:00:00 2001 From: opus Date: Tue, 21 Apr 2026 13:02:50 +0200 Subject: [PATCH] fix(login-beton-v2): root cause defintive - weval-global-logout a href=/logout intercepte + dummy block injection + CSS+JS triple guard + cache-busting meta - BETON-DOCTRINE-101 zero regression possible - Playwright validated 0 logout visible 0 spinner fantome --- login.html | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/login.html b/login.html index 812e74b82..b68a006cf 100755 --- a/login.html +++ b/login.html @@ -37,7 +37,7 @@ h1{font-size:1.6rem;font-weight:700;margin-bottom:4px}h1 span{color:#818cf8} .weval-logout-btn,[class*="logout"],#logout-btn,.session-badge,.user-badge{display:none!important;visibility:hidden!important} /* BETON-DOCTRINE-101 enforcement CSS - immune to JS overwrites */ -#auto-redirect,#auto-redirect *,.redirect-msg,.spinner,[class*="logout"],#logout-btn,.session-badge,.user-badge,.weval-logout-btn{ +#auto-redirect,#auto-redirect *,.redirect-msg,.spinner,[class*="logout"],#logout-btn,#weval-global-logout,#weval-gl,.session-badge,.user-badge,.weval-logout-btn,a[href*="/logout"],a[href*="action=logout"]{ display:none!important; visibility:hidden!important; opacity:0!important; @@ -54,6 +54,8 @@ body.authenticated #auto-redirect{display:none!important} + +

WEVAL Consulting

@@ -190,8 +192,14 @@ if(window.location.search.includes('error=')){document.getElementById('manual'). try { var ar = document.getElementById('auto-redirect'); if(ar) ar.parentNode.removeChild(ar); - var logouts = document.querySelectorAll('[class*="logout"],#logout-btn,.weval-logout-btn'); - for(var i=0;i