From 3064c0b186dd42b8c798360b8051e15c101d8b57 Mon Sep 17 00:00:00 2001 From: boban Date: Thu, 23 Apr 2026 05:54:42 +0200 Subject: [PATCH] Fix: /ui/tasks/active wird auf Webmail-Seiten nicht mehr aufgerufen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit window.MW_CONTEXT='webmail' in beiden Webmail-Layouts gesetzt. bootstrapToasts() prüft diesen Context und bricht früh ab um den 401-Fehler auf der Webmail-Domain zu vermeiden. Co-Authored-By: Claude Sonnet 4.6 --- resources/js/webserver/websocket.js | 1 + resources/views/layouts/webmail-login.blade.php | 1 + resources/views/layouts/webmail.blade.php | 1 + 3 files changed, 3 insertions(+) diff --git a/resources/js/webserver/websocket.js b/resources/js/webserver/websocket.js index dcf7298..0fbf2b3 100644 --- a/resources/js/webserver/websocket.js +++ b/resources/js/webserver/websocket.js @@ -392,6 +392,7 @@ function renderOrUpdateToast(ev) { // Initiale Tasks aus dem Backend laden (damit Redirect-Toasts sichtbar bleiben) async function bootstrapToasts() { + if (window.MW_CONTEXT === 'webmail') return; try { const res = await fetch('/ui/tasks/active', { credentials: 'same-origin', diff --git a/resources/views/layouts/webmail-login.blade.php b/resources/views/layouts/webmail-login.blade.php index e2908d4..8948a09 100644 --- a/resources/views/layouts/webmail-login.blade.php +++ b/resources/views/layouts/webmail-login.blade.php @@ -41,6 +41,7 @@ @vite(['resources/js/app.js']) + @livewireScripts diff --git a/resources/views/layouts/webmail.blade.php b/resources/views/layouts/webmail.blade.php index 2a0472b..2f82c89 100644 --- a/resources/views/layouts/webmail.blade.php +++ b/resources/views/layouts/webmail.blade.php @@ -133,6 +133,7 @@ function wmCloseSidebar() { document.getElementById('wm-sidebar').classList.remo @vite(['resources/js/app.js']) + @livewireScripts