Files
WooNooW/includes/Compat
Dwindi Ramadhana c685c27b15 fix: Add exact flags to All orders/products/customers submenus
Submenu Active State Fix (Backend):
Problem: All orders/products/customers always showed active on detail pages
Root Cause: Backend navigation tree missing 'exact' flag for these items
- All orders at /orders matched /orders/123 (detail page)
- All products at /products matched /products/456 (detail page)
- All customers at /customers matched /customers/789 (detail page)

Solution: Added 'exact' => true flag to backend navigation tree
- Orders > All orders: path '/orders' with exact flag
- Products > All products: path '/products' with exact flag
- Customers > All customers: path '/customers' with exact flag

Frontend already handles exact flag correctly (previous commit)

Result: Submenu items now only active on index pages, not detail pages 

Files Modified:
- includes/Compat/NavigationRegistry.php (added exact flags)
- admin-spa/dist/app.js (rebuilt)

All submenu active state issues now resolved!
2025-12-26 22:58:21 +07:00
..