Fix: /ui/tasks/active wird auf Webmail-Seiten nicht mehr aufgerufen

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 <noreply@anthropic.com>
main v1.1.155
boban 2026-04-23 05:54:42 +02:00
parent 949cdd1e5b
commit 3064c0b186
3 changed files with 3 additions and 0 deletions

View File

@ -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',

View File

@ -41,6 +41,7 @@
</div>
@vite(['resources/js/app.js'])
<script>window.MW_CONTEXT = 'webmail';</script>
@livewireScripts
</body>
</html>

View File

@ -133,6 +133,7 @@ function wmCloseSidebar() { document.getElementById('wm-sidebar').classList.remo
</script>
@vite(['resources/js/app.js'])
<script>window.MW_CONTEXT = 'webmail';</script>
@livewireScripts
</body>
</html>