Lijsten die onbeperkt kunnen groeien — de berichtgeschiedenis, het beveiligingslogboek van een terminal, het gebeurtenislogboek van een bot — laden niet in één keer. Ze laden pagina voor pagina en halen de volgende zodra je de rand van het reeds geladene nadert.
Scrollen
- Scroll naar de rand van een lijst en de volgende pagina laadt kort voordat je die bereikt, zodat het lezen niet wordt onderbroken.
- In de berichtgeschiedenis laden oudere berichten boven wat je leest en blijft je plek behouden — de tekst die je las verschuift niet.
- Een pagina laadt pas nadat je zelf scrolt. De chat die naar een nieuw bericht scrolt, laadt nooit uit zichzelf geschiedenis.
Meer laden
Onder elke gepagineerde lijst staat ook een knop Meer laden. Die doet precies wat het bereiken van de rand doet en is de manier om met het toetsenbord of een schermlezer door een lijst te bladeren, zonder scrollgebaar. Hij verdwijnt zodra er niets meer te laden is.
Weten waar een lijst eindigt
- Einde van de lijst — Een markering sluit de lijst af wanneer alles is geladen. Zonder die markering is het einde van een lijst niet te onderscheiden van een pagina die nooit aankwam.
- N van M weergegeven — Sommige lijsten zijn begrensd in plaats van gepagineerd, en zeggen dat ook. Zo'n telling betekent dat de lijst op het scherm niet de hele lijst is.
- Leeg — Een lijst zonder inhoud zegt dat ronduit, zodat een lege lijst nooit wordt verward met een lijst die nog laadt.
Waarom sommige lijsten begrensd zijn in plaats van gepagineerd
Enkele lijsten tonen een hoog vast aantal items in plaats van te pagineren: de gebruikerslijst, onthouden nicknames, je gesprekken en de vertrouwde terminals zelf. Ze zijn geordend op iets dat verandert terwijl je kijkt — wie het laatst sprak, wanneer een terminal voor het laatst is gebruikt — dus pagineren zou een verschoven item kunnen overslaan. Waar dat risico bestaat, wordt de hele lijst tot een royale grens getoond en wordt elke afkapping vermeld in plaats van verborgen.