Skip to content

fix: Prevent incorrect dashboard side panel close - #1372

Merged
kodiakhq[bot] merged 2 commits into
mainfrom
drew/remove-click-outside
Nov 17, 2025
Merged

kodiakhq[bot] merged 2 commits into
mainfrom
drew/remove-click-outside

Conversation

@pulpdrew

@pulpdrew pulpdrew commented Nov 17, 2025 •

Copy link
Copy Markdown
Contributor

Closes #1324
Closes HDX-2724

This PR fixes a bug that caused the Side Panel to close when clicked when on a dashboard with more than one Search Table tile. The fix was to remove the useClickOutside hook in favor of Mantine's default behavior, which is to close when clicking outside the drawer.

@changeset-bot

changeset-bot Bot commented Nov 17, 2025 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4acf4ba

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@hyperdx/app Patch
@hyperdx/api Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Nov 17, 2025 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
hyperdx-v2-oss-app Ready Ready Preview Comment Nov 17, 2025 8:50pm

@claude

claude Bot commented Nov 17, 2025 •

Copy link
Copy Markdown

✅ No critical issues found.

This is a clean fix that removes custom click-outside handling in favor of Mantine's built-in Drawer behavior, which correctly handles nested panel interactions. The subdrawer check in the onClose callback properly prevents unwanted closures.

@pulpdrew
pulpdrew force-pushed the drew/remove-click-outside branch from 8e7b9ba to 4d96e62 Compare November 17, 2025 13:16
@github-actions

github-actions Bot commented Nov 17, 2025 •

Copy link
Copy Markdown
Contributor

E2E Test Results

✅ All tests passed • 38 passed • 3 skipped • 415s

Status Count
✅ Passed 38
❌ Failed 0
⚠️ Flaky 2
⏭️ Skipped 3

View full report →

@brandon-pereira brandon-pereira left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@kodiakhq
kodiakhq Bot merged commit 09f07e5 into main Nov 17, 2025
9 checks passed
@kodiakhq
kodiakhq Bot deleted the drew/remove-click-outside branch November 17, 2025 20:51
knudtty pushed a commit that referenced this pull request Apr 16, 2026
Closes #1324 
Closes HDX-2724

This PR fixes a bug that caused the Side Panel to close when clicked when on a dashboard with more than one Search Table tile. The fix was to remove the `useClickOutside` hook in favor of Mantine's default behavior, which is to close when clicking outside the drawer.

This branch was successfully deployed

1 active deployment
Preview — 4acf4ba3 Deployed Nov 17, 2025 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Trace popup closes when switching trance in trace viewer opened from dashboard

2 participants