Skip to content

[feat] Data Export: Add context menu for managing open tabs#1

Open
iDamari wants to merge 5 commits into
releaseCandidatefrom
iDamari-tab-context-menu
Open

[feat] Data Export: Add context menu for managing open tabs#1
iDamari wants to merge 5 commits into
releaseCandidatefrom
iDamari-tab-context-menu

Conversation

@iDamari

@iDamari iDamari commented Jan 27, 2026

Copy link
Copy Markdown
Owner

Describe your changes

Adds a UI enhancement enabling a right-click context menu on tabs for efficient tab management.

The context menu supports:

  • Close tab
  • Close other tabs
  • Close tabs to the right
  • Close all tabs

This improves usability when working with many open tabs and aligns behavior with common browser and IDE tab management.

tab-context-menu

Issue ticket number and link

N/A

Checklist before requesting a review

  • I have read and understand the Contributions section
  • Target branch is releaseCandidate and not master
  • I have performed a self-review of my code
  • I ran the unit tests and my PR does not break any tests
  • I documented the changes I've made on the CHANGES.md and followed actual conventions
  • I added a new section on how-to.md (optional)

iDamari and others added 5 commits January 27, 2026 22:40
Adds a UI enhancement enabling a right-click context menu on tabs for efficient tab management.

The context menu supports:
- Close tab
- Close other tabs
- Close tabs to the right
- Close all tabs

This improves usability when working with many open tabs and aligns behavior with common browser and IDE tab management.
Removes changes related to the save query menu styling that were
accidentally included in this branch.

These changes are unrelated to the tab context menu feature and will
be submitted in a separate PR to keep concerns clearly separated.
Refactor context menu handling to improve event propagation and visibility management.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants