diff --git a/public/js/components/navbar.js b/public/js/components/navbar.js
index b000d342..465bbc82 100644
--- a/public/js/components/navbar.js
+++ b/public/js/components/navbar.js
@@ -47,57 +47,20 @@ class TractatusNavbar {
-
-
-
-
Recent Research
-
-
-
-
Foundational
-
-
Architectural Alignment
-
Interrupting neural reasoning through constitutional inference gating
-
-
-
-
-
+
@@ -217,9 +180,7 @@ class TractatusNavbar {
@@ -430,10 +391,10 @@ class TractatusNavbar {
mobileMenuBackdrop.addEventListener('click', toggleMobileMenu);
}
- // Close mobile menu on navigation
- const mobileLinks = document.querySelectorAll('#mobile-menu a');
- mobileLinks.forEach(link => {
- link.addEventListener('click', () => {
+ // Close mobile menu on navigation (links and modal triggers)
+ const mobileClickables = document.querySelectorAll('#mobile-menu a, #mobile-menu [data-research-papers-trigger]');
+ mobileClickables.forEach(el => {
+ el.addEventListener('click', () => {
if (this.mobileMenuOpen) {
toggleMobileMenu();
}