Skip to content

Multiple Select. Скроллит к верху (первому из списка) options при выборе. #1736

@peganovpv

Description

@peganovpv

Скроллит к верху (первому из списка) options при выборе.

Пример:

const selectProps = useSelectWithApply({
    options: mapSystemOptions(systems),
    selected: selectedSystems,
    showSearch: true,
    showSelectAll: true,
    showClear: true,
    onChange: (payload: BaseSelectChangePayload) => {
        const keys = payload.selectedMultiple.map((o) => o.key);

        setSelectedSystems(keys);
    },
});

<Select block={true} label='Системы' {...selectProps} />

Когда много options в списке и скроллишь вниз чтобы выбрать одну из последних options после выбора перекидывает к самому началу (верху) выпадающего меню.
Чтобы выбрать несколько последний элементов приходится скроллить вниз несколько раз.

Ожидаемое поведение

При выборе элементов в выпающем меню, меню должно оставться на том же месте (не перекидывать к первому элементу в списке).

Десктоп (если данных нет оставьте блок пустым):

  • OS: MacOS

  • Browser: Chrome

  • Version: 136

  • OS: Windows

  • Browser: Chrome

  • Version: 113

  • OS: Windows

  • Browser: Chrome

  • Version: 125

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions