Stop the list scrolling when it already fits

Fixkamo-internal
Ya
9 Agosti 2026, 20:47 UTC
Mwandishi
kamo
Ahadi ya
1b60f3c

Three things added height that was not content, so a list short enough to fit still got a scrollbar: - the infinite-scroll sentinel was rendered unconditionally, leaving a permanent extra pixel under the last row — enough on its own to tip a list that fits exactly. It now exists only while there is another page to fetch, which is precisely when scrolling is legitimate. - the "All N contacts" footer sat under every list, costing ~48px whether the list was 3 rows or 300. It is worth saying after a long scroll, so it now appears from 20 rows up; the count strip states the total either way. - the empty state carried EmptyState's 200px floor plus its own padding inside a p:3 wrapper, ~350px of forced height that scrolled a column with nothing in it. It fills the available area instead.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei