Overview
The current PM management page does not persist filters, pagination, or state in the URL, limiting usability when refreshing, sharing, or navigating across tabs. Additionally, users cannot open PMs in new tabs or generate direct links to specific PMs, restricting workflow flexibility and collaboration.
Current Limitations
• URL does not store filters, page number, or sorting state
• Refreshing or leaving the page resets all filters and navigation context
• Users cannot right-click or middle-click to open PMs in a new tab
• No direct or shareable link to a specific PM template
• Cannot bookmark filtered views or specific PMs
• Returning to the page loses scroll position and context
General Example
A user filters PMs by asset and navigates to page 6. After opening a PM or switching tabs, returning to the page resets everything, forcing them to reapply filters and navigate back manually. They also cannot open multiple PMs side-by-side for comparison.
Requested Enhancements
- Persist full page state in the URL, including:
- Filters
- Page number
- Items per page
- Sort order
- Enable standard browser behaviors:
- Right-click → open in new tab
- Middle-click / Ctrl+click support
- Implement deep linking:
- Each PM should have a unique, shareable URL
- Opening the link should load the PM directly (expanded or detail view)
- Add a “Copy Link” button within PM detail view for easy sharing
- Retain state when navigating back (filters, scroll position, page location)
- Optionally store session state locally to preserve user preferences
Business Value
• Prevents loss of work and time due to page resets
• Enables collaboration through shareable PM links
• Supports power users who rely on multi-tab workflows
• Aligns system behavior with standard web application expectations
• Improves overall usability and navigation consistency