Page MenuHomePhabricator

xLab: Open links from the action menu in a new tab
Closed, ResolvedPublic1 Estimated Story Points

Description

Description

There is a MenuButton for every item in the Catalog view that shows different actions that users can perform for the corresponding instrument or experiment. Two of them: View results in Superset (only for experiments) and View phabricator task are basically links to other sites (superset dashboard, wikitech documentation or phabricator ticket depending on the case) and they are always being opened in the same browser tab which might be bit annoying for users. The purpose of this ticket is to make these links open in a new tab just like it's being done in the View view.

Screenshot 2025-09-08 at 21.32.20.png (363×325 px, 18 KB)

Acceptance

  • The links of the MenuButton are always opened in a new tab (superset/wikitech and phabricator task links)

Event Timeline

phuedx triaged this task as High priority.Sep 12 2025, 12:03 PM
phuedx moved this task from Incoming to READY TO GROOM on the Test Kitchen board.

@JVanderhoop-WMF: I've been bold and prioritised this as High as it's related to work we did in the previous sprint. Feel free to reprioritise 😄

I went to update Codex to the latest release (v2.3.2) to include the newUrlTab prop fix but it doesn't appear to be working as expected sadly - i have a question out on the original ticket - https://phabricator.wikimedia.org/T403791#11238832

Change #1194129 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/deployment-charts@master] xLab: Deploying v1.0.7 release to staging

https://gerrit.wikimedia.org/r/1194129

Change #1194130 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/deployment-charts@master] xLab: Deploying v1.0.7 release to production

https://gerrit.wikimedia.org/r/1194130

Change #1194129 merged by jenkins-bot:

[operations/deployment-charts@master] xLab: Deploying v1.0.7 release to staging

https://gerrit.wikimedia.org/r/1194129

Change #1194130 merged by jenkins-bot:

[operations/deployment-charts@master] xLab: Deploying v1.0.7 release to production

https://gerrit.wikimedia.org/r/1194130