{% import "components.html" as c with context %} {# the list asks for itself again every few seconds, as far as it has been scrolled (`until` is where the last loaded page ends), keeping its selection; the new list is morphed into the old one, so rows keep their identity (hover, focus) and the cards, marked to be skipped, keep whatever they have loaded #}