Skip to content

[popover] Preserve active trigger on close press#4741

Merged
mj12albert merged 2 commits into
mui:masterfrom
mj12albert:fix-popover-close-event-trigger
May 5, 2026
Merged

[popover] Preserve active trigger on close press#4741
mj12albert merged 2 commits into
mui:masterfrom
mj12albert:fix-popover-close-event-trigger

Conversation

@mj12albert
Copy link
Copy Markdown
Member

@mj12albert mj12albert commented May 4, 2026

Fixes #4738

Preview: https://stackblitz.com/edit/8gvbf1wk-64lb8vbx?file=src%2Findex.module.css

Follows Dialog by preserving the active trigger when PopoverClose closes the popup

@mj12albert mj12albert added component: popover Changes related to the popover component. type: bug It doesn't behave as expected. labels May 4, 2026
@mj12albert mj12albert force-pushed the fix-popover-close-event-trigger branch from dbf4c3f to 178086f Compare May 4, 2026 23:56
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 4, 2026

commit: cbc1994

@code-infra-dashboard
Copy link
Copy Markdown

code-infra-dashboard Bot commented May 4, 2026

Bundle size

Bundle Parsed size Gzip size
@base-ui/react 🔺+174B(+0.04%) 🔺+43B(+0.03%)

Details of bundle changes

Performance

Total duration: 1,178.40 ms ▼-147.68 ms(-11.1%) | Renders: 53 (+0) | Paint: 1,843.52 ms ▼-203.04 ms(-9.9%)

Test Duration Renders
Mixed surface mount (app-like density) 83.65 ms ▼-32.14 ms(-27.8%) 5 (+0)
Select mount (200 instances) 136.70 ms ▼-21.39 ms(-13.5%) 3 (+0)
Tabs mount (200 instances) 221.13 ms ▼-20.66 ms(-8.5%) 4 (+0)
Menu mount (300 instances) 128.04 ms ▼-19.81 ms(-13.4%) 2 (+0)
Dialog mount (300 instances) 70.23 ms ▼-10.73 ms(-13.3%) 2 (+0)

…and 7 more — details


Check out the code infra dashboard for more information about this PR.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 4, 2026

Deploy Preview for base-ui ready!

Name Link
🔨 Latest commit dbf4c3f
🔍 Latest deploy log https://app.netlify.com/projects/base-ui/deploys/69f9321528a4c5000837f144
😎 Deploy Preview https://deploy-preview-4741--base-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2026

Deploy Preview for base-ui ready!

Name Link
🔨 Latest commit cbc1994
🔍 Latest deploy log https://app.netlify.com/projects/base-ui/deploys/69f9d63626ed6300085bd860
😎 Deploy Preview https://deploy-preview-4741--base-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@mj12albert mj12albert force-pushed the fix-popover-close-event-trigger branch from 178086f to 0e09f04 Compare May 5, 2026 00:15
@mj12albert mj12albert force-pushed the fix-popover-close-event-trigger branch from 0e09f04 to 96804a4 Compare May 5, 2026 00:19
@mj12albert mj12albert marked this pull request as ready for review May 5, 2026 00:42
@mj12albert mj12albert enabled auto-merge (squash) May 5, 2026 11:36
@mj12albert mj12albert merged commit bfd839c into mui:master May 5, 2026
23 checks passed
@cgatian
Copy link
Copy Markdown
Contributor

cgatian commented May 5, 2026

@mj12albert Tested locally and working. Thank you!

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

Labels

component: popover Changes related to the popover component. type: bug It doesn't behave as expected.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[popover] Nested Popover.Close with Tooltip causes invalid positioning

3 participants