fix: handle middle mouse button on click menu item #9772
+14
β5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π Summary
Add support to open the new tab not only via CTRL but also via middle click of the button, like URL link.
β Changes
π§ͺ How to Test
π Related Issues
I found no related issue.
πΈ Screenshots / Screen Recording (if applicable / mandatory for UI related changes)
No screenshots since this change via click.
π Checklist
π Notes for Reviewers
Inspired by https://www.linkedin.com/feed/update/urn:li:activity:7400183369948520448?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7400183369948520448%2C7400648742405554176%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287400648742405554176%2Curn%3Ali%3Aactivity%3A7400183369948520448%29
Note
Enable opening sidebar items in new tabs via middle-click or Ctrl/Meta, with centralized event check and NavItem middle-button handling.
shouldMouseEventOpenInNewTabto detect Ctrl/Meta or middle-click and use it inonClickGetStarted,onClickHandler, andhandleMenuItemClickto open routes in a new tab.shouldMouseEventOpenInNewTab.onMouseDownto triggeronClickon middle mouse button when notdisabled.Written by Cursor Bugbot for commit 634cb52. This will update automatically on new commits. Configure here.