Skip to content

Comments

[all components] Only define on event handlers typing that actually contain it (type safe using satisfies)#4131

Draft
flaviendelangle wants to merge 1 commit intomui:masterfrom
flaviendelangle:event-preventable-mergeProps-fix
Draft

[all components] Only define on event handlers typing that actually contain it (type safe using satisfies)#4131
flaviendelangle wants to merge 1 commit intomui:masterfrom
flaviendelangle:event-preventable-mergeProps-fix

Conversation

@flaviendelangle
Copy link
Member

Alternative approach to #4089

Fixes #4088

@flaviendelangle flaviendelangle self-assigned this Feb 18, 2026
@flaviendelangle flaviendelangle added type: bug It doesn't behave as expected. typescript scope: all components Widespread work has an impact on almost all components. labels Feb 18, 2026
@mui-bot
Copy link

mui-bot commented Feb 18, 2026

Bundle size report

Bundle Parsed size Gzip size
@base-ui/react ▼-13B(0.00%) ▼-22B(-0.02%)

Details of bundle changes


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

@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 18, 2026

commit: 54603ad

@netlify
Copy link

netlify bot commented Feb 18, 2026

Deploy Preview for base-ui ready!

Name Link
🔨 Latest commit 54603ad
🔍 Latest deploy log https://app.netlify.com/projects/base-ui/deploys/699571aaf69b55000832f1fa
😎 Deploy Preview https://deploy-preview-4131--base-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@flaviendelangle flaviendelangle changed the title [all components] Only define on event handlers typing that actually contain it (type safe version) [all components] Only define on event handlers typing that actually contain it (type safe using satisfies) Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: all components Widespread work has an impact on almost all components. type: bug It doesn't behave as expected. typescript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

event.preventBaseUIHandler is not a function

2 participants