Skip to content

"Drill to detail by" doesn't let you pick which "by" you want (6.0.0rc2) #35495

Closed

Description

@sfirke

Bug description

In 4.1.3 I can choose a specific aspect to drill by - here I'm hovering over "Trash", see how that's greyed-out:

Image

In 6.0.0rc2 when I mouse over one, they all highlight and get clicked as one:

Image

Screenshots/recordings

No response

Superset version

master / latest-dev

Python version

I don't know

Node version

I don't know

Browser

Firefox

Additional context

No response

Checklist

  • I have searched Superset docs and Slack and didn't find a solution to my problem.
  • I have searched the GitHub issue tracker and didn't find a similar bug report.
  • I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

Activity

  1. dosubot commented on Oct 3, 2025

    @dosubot

    This looks like a regression introduced by recent frontend refactoring in Superset. The switch from Ant Design's Menu component (with openKeys state management) to Dropdown's menu prop and custom submenu components (like DrillBySubmenu) changed how drill menu items are rendered and interacted with. As a result, all "Drill to detail by" options may highlight and get clicked as one, instead of allowing selection of a specific aspect. This is likely due to submenu open state or event handling not being managed correctly after the refactor (PR #35122, PR #34424).

    No existing tickets or docs cover this specific regression, and none of the recent PRs explicitly fix it. If you need a workaround, you might try using a different browser or reverting to an earlier version, but the underlying issue is in the frontend code and will likely need a fix in a future release. Monitoring the ChartContextMenu and DrillBySubmenu components for updates is recommended.

    To reply, just mention @dosu.


    Docs are dead. Just use Dosu.

    Leave Feedback Ask Dosu about superset Share Dosu with your team

  2. LevisNgigi commented on Oct 6, 2025

    @LevisNgigi
    Contributor

    I am on master branch and could not reproduce this,works fine there.

  3. sadpandajoe commented on Oct 7, 2025

    @sadpandajoe
    Member

    @LevisNgigi do you know which pr might have fixed this?

  4. sadpandajoe commented on Oct 7, 2025

    @sadpandajoe
    Member

    @sfirke this might be fixed as part of rc3, i'll leave this open for now

  5. LevisNgigi commented on Oct 7, 2025

    @LevisNgigi
    Contributor

    @sadpandajoe Finding the exact pr would need further investigation because in 6.0.0rc2 issue exists but in current master branch the issue seems to be solved.

  6. sfirke commented on Oct 7, 2025

    @sfirke
    MemberAuthor

    @sadpandajoe is there a way for me to build the in-progress 6.0 branch, so I could test if that's the case? I'm thinking I can check out that v6.0 tag in git and build from there, and it would reflect whatever you have cherried thus far.

  7. sadpandajoe commented on Oct 7, 2025

    @sadpandajoe
    Member

    @sfirke two ways, you can either check out the 6.0 branch directly and build it or you can go to the PR i have for it, bring down the testenv and bring up a new one.

  8. self-assigned this
    on Oct 8, 2025
  9. moved this from In Progress to Cherried in Apache Superset 6.0.X Release Bugson Oct 17, 2025
  10. sadpandajoe commented on Oct 17, 2025

    @sadpandajoe
    Member

    Spun up an ephemeral with latest code that will be in RC3. Going to mark this as closed as we probably cherried the fix at some point

  11. sfirke commented on Nov 24, 2025

    @sfirke
    MemberAuthor

    I just confirmed this is fixed in 6.0.0rc3 ✔️

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

Metadata

Metadata

Assignees

Labels

dashboard:drill-downRelated to drill-down functionality of the Dashboard

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions