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
parent
949cdd1e5b
commit
3064c0b186
|
|
@ -392,6 +392,7 @@ function renderOrUpdateToast(ev) {
|
||||||
|
|
||||||
// Initiale Tasks aus dem Backend laden (damit Redirect-Toasts sichtbar bleiben)
|
// Initiale Tasks aus dem Backend laden (damit Redirect-Toasts sichtbar bleiben)
|
||||||
async function bootstrapToasts() {
|
async function bootstrapToasts() {
|
||||||
|
if (window.MW_CONTEXT === 'webmail') return;
|
||||||
try {
|
try {
|
||||||
const res = await fetch('/ui/tasks/active', {
|
const res = await fetch('/ui/tasks/active', {
|
||||||
credentials: 'same-origin',
|
credentials: 'same-origin',
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@vite(['resources/js/app.js'])
|
@vite(['resources/js/app.js'])
|
||||||
|
<script>window.MW_CONTEXT = 'webmail';</script>
|
||||||
@livewireScripts
|
@livewireScripts
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -133,6 +133,7 @@ function wmCloseSidebar() { document.getElementById('wm-sidebar').classList.remo
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@vite(['resources/js/app.js'])
|
@vite(['resources/js/app.js'])
|
||||||
|
<script>window.MW_CONTEXT = 'webmail';</script>
|
||||||
@livewireScripts
|
@livewireScripts
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue