From 79548c5aa0c3afb108cc02888c456c785311adce Mon Sep 17 00:00:00 2001 From: boban Date: Thu, 23 Apr 2026 06:01:45 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20meta-Tag=20statt=20window-Variable=20f?= =?UTF-8?q?=C3=BCr=20Webmail-Context-Erkennung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit type=module Scripts haben kein garantiertes Timing mit inline Scripts. im ist vor Modulausführung garantiert im DOM verfügbar. Co-Authored-By: Claude Sonnet 4.6 --- resources/js/webserver/websocket.js | 2 +- resources/views/layouts/webmail-login.blade.php | 2 +- resources/views/layouts/webmail.blade.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/js/webserver/websocket.js b/resources/js/webserver/websocket.js index 0fbf2b3..7c044e2 100644 --- a/resources/js/webserver/websocket.js +++ b/resources/js/webserver/websocket.js @@ -392,7 +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; + if (document.querySelector('meta[name="mw-context"][content="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 4bc26a6..ce7713a 100644 --- a/resources/views/layouts/webmail-login.blade.php +++ b/resources/views/layouts/webmail-login.blade.php @@ -4,6 +4,7 @@ {{ $title ?? 'Webmail' }} · {{ config('app.name') }} + @vite(['resources/css/app.css']) @livewireStyles @@ -40,7 +41,6 @@ - @vite(['resources/js/app.js']) @livewireScripts diff --git a/resources/views/layouts/webmail.blade.php b/resources/views/layouts/webmail.blade.php index 0dea74e..4502cfe 100644 --- a/resources/views/layouts/webmail.blade.php +++ b/resources/views/layouts/webmail.blade.php @@ -4,6 +4,7 @@ {{ $title ?? 'Webmail' }} · {{ config('app.name') }} + @vite(['resources/css/app.css']) @livewireStyles