Fix: Session-Timer fehlt auf Hellevator / Kämpfe / Posteingang #36
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
DasAoD/sfguildsv2!36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/session-timer-missing-on-some-pages"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Nach #35 lief der Idle-Timeout auf Hellevator, Kämpfe (
fights.php) und Posteingang (inbox.php) ins Leere: Countdown und Warndialog fehlten, die Session wurde dort ohne Vorwarnung beendet. Auch Einstellungen (settings.php) war betroffen.Ursache: Diese Seiten rendern die Navbar, rufen aber
renderScripts()nicht auf (eigene inline-<script>-Blöcke). Damit gab es keinwindow.SF_SESSIONundsession-timeout.jswurde nie geladen.Fix
Config + Loader wandern von
renderScripts()inrenderNavbar()(direkt nach</nav>) – dort sitzt der#sessionTimer-Span ohnehin schon.renderNavbar()wird von jeder eingeloggten Seite aufgerufen, also greift der Timer jetzt überall einheitlich.renderScripts()lädt wieder nuroverlay.js+main.js.session-timeout.jsist bewusst standalone (kein jQuery/main.js nötig, nur die.confirm-*-Styles ausmain.css).🤖 Generated with Claude Code
Fix: Session-Timer fehlt auf Hellevator / Kämpfe / Posteingangto Fix: Session-Timer – überall sichtbar + nur bei echten Interaktionen zurücksetzenFix: Session-Timer – überall sichtbar + nur bei echten Interaktionen zurücksetzento Fix: Session-Timer fehlt auf Hellevator / Kämpfe / Posteingang