Skip to content

feat(nav): Open starred issue views in a new tab on modifier-click#117879

Draft
cvxluo wants to merge 1 commit into
masterfrom
cvxluo/open-starred-issue-views-in-a-new-tab-on-modifier-
Draft

feat(nav): Open starred issue views in a new tab on modifier-click#117879
cvxluo wants to merge 1 commit into
masterfrom
cvxluo/open-starred-issue-views-in-a-new-tab-on-modifier-

Conversation

@cvxluo

@cvxluo cvxluo commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

These reorderable nav items (the starred issue views) were fake div links navigated in JS, so cmd/ctrl/middle-click could not open them in a new tab the way real links do. Render them as anchor links instead.

Because the items are also drag-to-reorder, swallow the click the browser dispatches after a drag so releasing the grab handle does not navigate.

Legal Boilerplate

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jun 16, 2026
These reorderable nav items (the starred issue views) were fake div
links navigated in JS, so cmd/ctrl/middle-click could not open them in
a new tab the way real links do. Render them as anchor links instead.

Because the items are also drag-to-reorder, swallow the click the
browser dispatches after a drag so releasing the grab handle does not
navigate.

Co-authored-by: Claude <noreply@anthropic.com>
@cvxluo cvxluo force-pushed the cvxluo/open-starred-issue-views-in-a-new-tab-on-modifier- branch from db6ce43 to 0415a03 Compare June 16, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant