Skip to content

fix(web): reuse open issue tabs and keep the tracker filter reachable - #24607

Closed
xgooz3x wants to merge 1 commit into
pingdotgg:issues/5-linearfrom
xgooz3x:fix/issue-tab-reuse
Closed

xgooz3x wants to merge 1 commit into
pingdotgg:issues/5-linearfrom
xgooz3x:fix/issue-tab-reuse

Conversation

@xgooz3x

@xgooz3x xgooz3x commented Oct 24, 2026

Copy link
Copy Markdown

Two small issue-tracker fixes on top of #19274.

Duplicate issue tabs. Opening an issue from a link (the page URL) names the issue without its host, so it created a second tab when the issues list had already opened the same issue. openIssue now reuses the open tab with the same environment, project, tracker, scope and key when the target has no host. Covered by a new test in rightPanelStore.test.ts.

Tracker filter disappearing. The server filters by host, so a filtered issues page only knows its own tracker and the "Filter by tracker" menu hid itself, leaving no way back to "All trackers". The menu now stays visible while a tracker filter is set.

No before/after captures: browser tooling isn't available on the machine this was made on.

Made with Claude Opus 5.5 in Claude Code (via T3 Code).

🤖 Generated with Claude Code

Opening an issue from a link reuses the tab the issues list already opened,
and the tracker filter menu stays visible while a tracker is selected so
"All trackers" can be chosen again.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:S 10-29 changed lines (additions + deletions). labels Oct 24, 2026
@xgooz3x

xgooz3x commented Oct 24, 2026

Copy link
Copy Markdown
Author

Opened by mistake, sorry for the noise.

@xgooz3x xgooz3x closed this Oct 24, 2026
@macroscopeapp

macroscopeapp Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved at f9d710d

Macroscope's review found this PR approvable — This is a narrowly scoped web bug fix that prevents duplicate issue tabs and keeps the existing tracker filter accessible after filtering. It adds focused test coverage and does not alter schemas, defaults, deployment behavior, or static-analysis configuration.

You can add or adjust custom eligibility rules. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S 10-29 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant