the tile list wont shrink smaller than the height of the renderers times the number of rows that are displayed.
This is probably expected. Since you have not shown any code, I will guess that you are setting height to 100% or bottom="0". Even if you specify something slightly smaller, like 90% or bottom="10", its going to make the list be big enough to fill the specified space.
If you want scrollbars you can always force them by specifying a maxHeight
.