Оверлейная полоса прокрутки/реакция v2 не прокручивается при нажатой клавише

Как преобразовать это в overlayscrollbars-react v2? похоже, что scroll function не работает в последней версии.

 React.useEffect(
        function scrollSelectedItemIntoView() {
            overlayScrollbarsRef.current?.osInstance().scroll({
                el: selectedItemRef.current,
                scroll: {
                    y: 'ifneeded',
                    x: 'never',
                },
            })
        },
        [selectedIndex],
    )

Я ожидаю аналогичного поведения в этой ссылке codeandbox. Нажмите на вкладку Suggestions и введите @, когда вы нажимаете клавиши вверх и вниз, полоса прокрутки также будет прокручиваться в зависимости от выбранного индекса пользователя.
https://codesandbox.io/s/tiptap-0sqm3i?file=/src/extensions/suggestions/SuggestionDropdown.tsx:1061-1405

🤔 А знаете ли вы, что...
React был первоначально выпущен в 2013 году.


2
57
1

Ответ:

Решено

Я связался с разработчиком самого пакета, и он ответил обновленным решением.

Обновленное решение: https://codesandbox.io/s/elated-lucy-7igb9n?file=/src/extensions/suggestions/SuggestionDropdown.tsx

Закрытая проблема Github: https://github.com/KingSora/OverlayScrollbars/issues/513