DependencyTrack / DependencyTrack/dependency-track

Custom Page Title For Easier Browser Use (Tabs, Page History)

Open
#5,095 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
8h 39m
Merged PRs (30d)
237

Description

### Current Behavior

When working with Dependency-Track in the browser, the title of every page starts with the string "Dependency-Track". Thus...

Mouseover on a tab in the browser says (say) "Dependency-Track - Adminstration", which does not identify whether this is my test or my production DT. Whilst the The URL is also displayed (Firefox and Chrome), my own DT URLs are a bit opaque when it comes to differentiation.

The Back and Forward buttons also have the same issue:

![Image](https://github.com/user-attachments/assets/5fd5980d-970f-45ab-9313-69478e9cff22)

Ditto for browser history.

All this makes things "harder than they need to be" when it comes to working simultaneously with more than one DT instance

### Proposed Behavior

Support customisation of page titles for DT. In other words, instead of ALWAYS starting with "Dependency Track" one could have (say) the following for production and test servers respectively

* Prod DT
* Test DT

This could perhaps be Implemented via a backend setting that the front-end can then evaluate at runtime to adjust its `title`.

As an additional enhancement, perhaps an instance-specific badge could be displayed in the UI.

This enhancement is logged based on inspiration from thinking about the questions posed in #5084

### Checklist

- [x] I have read and understand the [contributing guidelines](https://github.com/DependencyTrack/dependency-track/blob/master/CONTRIBUTING.md#filing-issues)
- [x] I have checked the [existing issues](https://github.com/DependencyTrack/dependency-track/issues) for whether this enhancement was already requested

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.