mitre-attack / attack-navigator

Web app that provides basic navigation and annotation of ATT&CK matrices
https://mitre-attack.github.io/attack-navigator
Apache License 2.0
2.01k stars 593 forks source link

UI Improvements to better handle many open tabs #580

Closed initstring closed 1 year ago

initstring commented 1 year ago

We deploy Navigator automatically, and configure it to load layer files from previous Red Team operations. When the web application opens with many tabs, it becomes difficult to navigate the interface.

The number of tabs cannot be seen in a reasonable-sized browser window, and there is no specific interface to scroll horizontally between the tabs.

image

Two horizontal scroll bars appear at the bottom of the browser window, but scrolling the bottom-most bar breaks the UI.

image

Expanding the browser window itself works, but there is a limit here depending on the screen size the person is working on.

It would be nice to have some UI improvement to deal with many open tabs, possibly something like:

I am using Safari and the most recent Navigator release.

Thanks for your hard work!

clemiller commented 1 year ago

Changes for this issue have been staged on develop and will be included in the next release. This will add the ability to scroll horizontally through the open tabs. Thank you for your suggestion!