Fix HTMX navigation - use absolute paths to prevent URL stacking

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-12-15 16:57:27 -03:00
parent 3439a5722c
commit d9024a3ef6

View file

@ -118,7 +118,7 @@
data-section="chat"
role="menuitem"
aria-label="Chat application"
hx-get="chat/chat.html"
hx-get="/suite/chat/chat.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -146,7 +146,7 @@
data-section="research"
role="menuitem"
aria-label="Research application"
hx-get="research/research.html"
hx-get="/suite/research/research.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -174,7 +174,7 @@
data-section="paper"
role="menuitem"
aria-label="Paper - Notes & Writing"
hx-get="paper/paper.html"
hx-get="/suite/paper/paper.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -205,7 +205,7 @@
data-section="drive"
role="menuitem"
aria-label="Drive application"
hx-get="drive/drive.html"
hx-get="/suite/drive/drive.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -233,7 +233,7 @@
data-section="calendar"
role="menuitem"
aria-label="Calendar application"
hx-get="calendar/calendar.html"
hx-get="/suite/calendar/calendar.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -269,7 +269,7 @@
data-section="tasks"
role="menuitem"
aria-label="Tasks application"
hx-get="tasks/tasks.html"
hx-get="/suite/tasks/tasks.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -298,7 +298,7 @@
data-section="mail"
role="menuitem"
aria-label="Mail application"
hx-get="mail/mail.html"
hx-get="/suite/mail/mail.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -327,7 +327,7 @@
data-section="meet"
role="menuitem"
aria-label="Meet application"
hx-get="meet/meet.html"
hx-get="/suite/meet/meet.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -361,7 +361,7 @@
data-section="analytics"
role="menuitem"
aria-label="Analytics Dashboard"
hx-get="analytics/analytics.html"
hx-get="/suite/analytics/analytics.html"
hx-target="#main-content"
hx-push-url="true"
>
@ -389,7 +389,7 @@
data-section="monitoring"
role="menuitem"
aria-label="System Monitoring"
hx-get="monitoring/monitoring.html"
hx-get="/suite/monitoring/monitoring.html"
hx-target="#main-content"
hx-push-url="true"
>