We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 17ab36e commit c3b8905Copy full SHA for c3b8905
packages/react-select/src/Select.tsx
@@ -668,10 +668,16 @@ export default class Select<
668
focusedOptionRef: HTMLDivElement | null = null;
669
getFocusedOptionRef: RefCallback<HTMLDivElement> = (ref) => {
670
this.focusedOptionRef = ref;
671
+ if (this.menuListRef && this.focusedOptionRef) {
672
+ scrollIntoView(this.menuListRef, this.focusedOptionRef);
673
+ }
674
};
675
menuListRef: HTMLDivElement | null = null;
676
getMenuListRef: RefCallback<HTMLDivElement> = (ref) => {
677
this.menuListRef = ref;
678
679
680
681
682
inputRef: HTMLInputElement | null = null;
683
getInputRef: RefCallback<HTMLInputElement> = (ref) => {
0 commit comments