fix: Allow external navigation from settings menu

This commit is contained in:
Christian 2026-01-06 08:45:36 +01:00
parent 373c4da57c
commit 2419ddc5d8

View File

@ -1063,9 +1063,15 @@ function formatDate(dateString) {
// Tab navigation // Tab navigation
document.querySelectorAll('.settings-nav .nav-link').forEach(link => { document.querySelectorAll('.settings-nav .nav-link').forEach(link => {
link.addEventListener('click', (e) => { link.addEventListener('click', (e) => {
e.preventDefault();
const tab = link.dataset.tab; const tab = link.dataset.tab;
// Skip external links (those without data-tab)
if (!tab) {
return; // Allow normal navigation
}
e.preventDefault();
// Update nav // Update nav
document.querySelectorAll('.settings-nav .nav-link').forEach(l => l.classList.remove('active')); document.querySelectorAll('.settings-nav .nav-link').forEach(l => l.classList.remove('active'));
link.classList.add('active'); link.classList.add('active');