Features:
- Fixed premature loader dismissal: Loader now remains visible until SVG fetch and render complete, in both feature plots.
- Added multi-selection support to barcode plot: Single-click, Ctrl/Meta-click for multi-select, and Shift-click for range selection with distinct visual highlighting.
- Improved dropdown UX: Long study names now wrap for visibility, tooltips disabled during menu navigation, and sidebar search scrollbars optimized in both views.
Bug Fixes:
- In Enrichment table, the frozen first column width can occupy most / all of the table view port, as a result non frozen columns are not visible / appear missing. Now the first column will be capped to 35% of view port
- Fixed memory leaks and unmounted component state updates across NetworkGraph, Barcode, Differential, and Search components by removing listeners and canceling debounces.
Commit Id: #8065