diff --git a/includes/class-hvac-plugin.php b/includes/class-hvac-plugin.php index 1f17860f..0725865d 100644 --- a/includes/class-hvac-plugin.php +++ b/includes/class-hvac-plugin.php @@ -548,7 +548,8 @@ final class HVAC_Plugin { // Schedule non-critical components for lazy loading // Use 'init' instead of 'wp_loaded' so components can register wp_enqueue_scripts hooks add_action('init', [$this, 'initializeSecondaryComponents'], 5); - add_action('admin_init', [$this, 'initializeAdminComponents'], 5); + // Use admin_menu (not admin_init) so components can register their menus in time + add_action('admin_menu', [$this, 'initializeAdminComponents'], 5); } /**