PATRIOT PLATFORM 0.4.4 — SHARED MENU

1. Back up your website. In Plugins > Add New > Upload Plugin, upload this ZIP and choose to replace the existing Patriot Platform Members plugin. Do not delete the plugin first.
2. In Appearance > Menus, select your main menu. Keep Primary Menu, Off-Canvas Menu and Patriot Platform main menu assigned to this SAME menu. Save Menu. Secondary Menu is optional; uncheck it if Astra displays a duplicate row you do not want.
3. All plugin-managed pages now read the Primary Menu, including nested items. The dedicated Patriot location is used only when Primary Menu is unassigned. Ordinary Astra pages use their existing Primary Menu setting.
4. The current green splash page (class pp-welcome) gets the shared header automatically; its Astra header is hidden to avoid duplication. No homepage replacement is needed if you already use that page. Splash-page-blocks.html contains the COMPLETE current green page code if needed: paste it into the WordPress page Code editor. The little section-links bar within the page is in-page navigation, not a second main menu.
5. Clear any page cache, reload the website, and check desktop/mobile dropdown buttons. Parent links still open their pages. Tab reaches links/buttons; Enter or Space opens submenus; Escape closes them. Without JavaScript the nested links remain visible.
6. Your screenshot has two Membership Agreement entries. Compare their destinations, keep the correct one and remove only the duplicate menu item (not the page).

No menu labels, destinations or page contents are changed in the database by this update. Use Appearance > Menus for future navigation changes. This update does not alter agreements, applications, certificate records or signed snapshots. Home-page-blocks.txt and Splash-page-blocks.html both contain the complete current main page.

Logo remains at most 150px wide. Header and splash remain 100% width with side spacing.
