Adicione clip: true
ao UbuntuListView
.
Por padrão, os objetos QML têm esse conjunto como false, o que permite que eles desenhem fora do retângulo alocado. Suponho que isso seja uma otimização, pois permite que o representante evite o cálculo de recorte para cada elemento. A maioria dos objetos QML desenha apenas dentro do retângulo alocado, então você não percebe isso. Mas as visualizações de lista com listas longas o suficiente para rolar desenham fora desse retângulo, então você precisa ativar o recorte se não quiser ver isso.