@@ -162,7 +162,7 @@ export interface BaseSelectProps extends BaseSelectPrivateProps, React.AriaAttri
162162 // >>> Open
163163 open ?: boolean ;
164164 defaultOpen ?: boolean ;
165- onPopupVisibleChange ?: ( open : boolean ) => void ;
165+ onOpenChange ?: ( open : boolean ) => void ;
166166
167167 // >>> Customize Input
168168 /** @private Internal usage. Do not use in your production. */
@@ -257,7 +257,7 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
257257 // Open
258258 open,
259259 defaultOpen,
260- onPopupVisibleChange ,
260+ onOpenChange ,
261261
262262 // Active
263263 activeValue,
@@ -401,11 +401,11 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
401401 setInnerOpen ( nextOpen ) ;
402402
403403 if ( mergedOpen !== nextOpen ) {
404- onPopupVisibleChange ?.( nextOpen ) ;
404+ onOpenChange ?.( nextOpen ) ;
405405 }
406406 }
407407 } ,
408- [ disabled , mergedOpen , setInnerOpen , onPopupVisibleChange ] ,
408+ [ disabled , mergedOpen , setInnerOpen , onOpenChange ] ,
409409 ) ;
410410
411411 // ============================= Search =============================
@@ -814,7 +814,7 @@ const BaseSelect = React.forwardRef<BaseSelectRef, BaseSelectProps>((props, ref)
814814 // But we should update `rc-resize-observer` first.
815815 selectorDomRef . current || node
816816 }
817- onPopupVisibleChange = { onTriggerVisibleChange }
817+ onOpenChange = { onTriggerVisibleChange }
818818 onPopupMouseEnter = { onPopupMouseEnter }
819819 >
820820 { customizeRawInputElement ? (
0 commit comments