loading code fetching the highlighted snippet
Header and footer snippets participate in the scrollable content. Resize either snippet, navigate to a reading row or the physical end, and remove all rows to see how empty lists behave.
Align row 40, then grow the header: your reading row stays put. Jump to end and grow the footer to keep the end in view. Remove rows to see the snippets without any items.