File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
packages/react/src/select/positioner Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -152,21 +152,23 @@ export const SelectPositioner = React.forwardRef(function SelectPositioner(
152
152
const prevSize = prevMapSize . current ;
153
153
prevMapSize . current = map . size ;
154
154
155
- if ( map . size !== prevSize && open ) {
156
- setScrollDownArrowVisible ( false ) ;
157
- setScrollUpArrowVisible ( false ) ;
158
-
159
- if ( positionerElement && alignItemWithTriggerActive ) {
160
- clearPositionerStyles ( positionerElement , { height : '' } ) ;
161
- }
162
-
155
+ if ( map . size !== prevSize ) {
163
156
if ( value !== null ) {
164
157
const valueIndex = valuesRef . current . indexOf ( value ) ;
165
158
if ( valueIndex === - 1 ) {
166
159
setSelectedIndex ( null ) ;
167
160
setLabel ( '' ) ;
168
161
}
169
162
}
163
+
164
+ if ( open ) {
165
+ setScrollDownArrowVisible ( false ) ;
166
+ setScrollUpArrowVisible ( false ) ;
167
+
168
+ if ( positionerElement && alignItemWithTriggerActive ) {
169
+ clearPositionerStyles ( positionerElement , { height : '' } ) ;
170
+ }
171
+ }
170
172
}
171
173
} }
172
174
>
You can’t perform that action at this time.
0 commit comments