Я написал временную шкалу в vis. js с maxHeight: 200 и verticalScroll: true. и я добавляю полосу прокрутки по css:
.vis-timeline{
overflow-y: scroll;
}
, если я нажимаю на полосу прокрутки рядом с группой, она скрывает подгруппы - закрывает группу.
пример: https://codepen.io/EA171/pen/ZEYrGPB