diff --git a/src/systems/dashboard/dashboardIntegration.js b/src/systems/dashboard/dashboardIntegration.js
index aa9f816..fb35ea8 100644
--- a/src/systems/dashboard/dashboardIntegration.js
+++ b/src/systems/dashboard/dashboardIntegration.js
@@ -127,6 +127,11 @@ export async function initializeDashboard(dependencies) {
if (headerRight) {
headerOverflowManager = new HeaderOverflowManager(headerRight);
headerOverflowManager.init();
+
+ // Wire up editModeManager for menu filtering
+ if (dashboardManager?.editManager) {
+ headerOverflowManager.setEditModeManager(dashboardManager.editManager);
+ }
}
console.log('[RPG Companion] Dashboard v2 initialized successfully');
diff --git a/src/systems/dashboard/dashboardTemplate.html b/src/systems/dashboard/dashboardTemplate.html
index 5b99601..b984309 100644
--- a/src/systems/dashboard/dashboardTemplate.html
+++ b/src/systems/dashboard/dashboardTemplate.html
@@ -37,19 +37,19 @@
-