I’d like to propose the following enhancements to improve the user experience within the Hazard Register:
Default State: Set the navigation tree to be collapsed by default upon loading.
Selective Expansion: Ensure that only the specifically selected branch expands, rather than opening multiple levels.
State Persistence: Implement logic to persist the user’s expand/collapse state. This will prevent the "jumping" effect and ensure the UI remains consistent during navigation.