В вашем примере это тоже работает именно так, как настроено. Строки прокручиваются и выделяются цветом.
То, что из-за несовпадения высоты строк у вас переход между строками 7 и 8 отображается после прокрутки на 2 строки - это ожидаемое поведение.
Мы в любом случае добавим в документацию примечание об этом - спасибо за пожелание.

