Skip to content

Commit ceba3d6

Browse files
committed
Adjust
1 parent fc08cd4 commit ceba3d6

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

packages/react/src/select/positioner/SelectPositioner.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,21 +152,23 @@ export const SelectPositioner = React.forwardRef(function SelectPositioner(
152152
const prevSize = prevMapSize.current;
153153
prevMapSize.current = map.size;
154154

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) {
163156
if (value !== null) {
164157
const valueIndex = valuesRef.current.indexOf(value);
165158
if (valueIndex === -1) {
166159
setSelectedIndex(null);
167160
setLabel('');
168161
}
169162
}
163+
164+
if (open) {
165+
setScrollDownArrowVisible(false);
166+
setScrollUpArrowVisible(false);
167+
168+
if (positionerElement && alignItemWithTriggerActive) {
169+
clearPositionerStyles(positionerElement, { height: '' });
170+
}
171+
}
170172
}
171173
}}
172174
>

0 commit comments

Comments
 (0)