Summary
Allow users to distinguish between multiple open PAN-GO tabs by dynamically setting — and optionally editing — the browser tab title. Currently all tabs display the same static title ("PAN-GO - Human Functionome") regardless of the page or gene being viewed.
This is especially important on the Search Results page where users frequently run multiple searches in separate tabs.
Current Behavior
- All browser tabs display the same static title: "PAN-GO - Human Functionome"
- No way to tell which search or page is open without switching to each tab
- Users comparing multiple gene searches must click through tabs to find the one they want
Proposed Solution
Phase 1 — Automatic Dynamic Titles (low effort, high value)
Set the browser tab title automatically based on the current page:
| Page |
Tab Title |
| Home |
PAN-GO - Human Functionome |
| Gene detail page |
BRCA1 - PAN-GO (shows gene symbol) |
| About |
About - PAN-GO |
| Help |
Help - PAN-GO |
This alone solves ~80% of the problem — users can immediately distinguish tabs.
Phase 2 — User-Editable Title (Search Results Page)
- Ellipsis menu (⋮) in the search results header bar
- Menu contains a "Tab: PAN-GO Results" item showing the current tab name
- Clicking the item opens a rename dialog pre-filled with the current name
- After renaming, both the browser tab title and the menu item text update
Phase 3 — Polish & Future (nice-to-have)
- Persist custom title so it survives page refresh
- Include custom title in export filenames (when export feature is built)
- Add more options to the ellipsis menu as needed
Open Questions
- Is Phase 1 sufficient? Auto-setting page-specific titles may solve the core problem without needing the editable UI.
- Scope: Should the editable title also appear on Gene detail pages?
- Persistence: Should custom titles survive refresh or be ephemeral?
Summary
Allow users to distinguish between multiple open PAN-GO tabs by dynamically setting — and optionally editing — the browser tab title. Currently all tabs display the same static title ("PAN-GO - Human Functionome") regardless of the page or gene being viewed.
This is especially important on the Search Results page where users frequently run multiple searches in separate tabs.
Current Behavior
Proposed Solution
Phase 1 — Automatic Dynamic Titles (low effort, high value)
Set the browser tab title automatically based on the current page:
PAN-GO - Human FunctionomeBRCA1 - PAN-GO(shows gene symbol)About - PAN-GOHelp - PAN-GOThis alone solves ~80% of the problem — users can immediately distinguish tabs.
Phase 2 — User-Editable Title (Search Results Page)
Phase 3 — Polish & Future (nice-to-have)
Open Questions