Conversation
Notices
-
Embed this notice
@hankg What's the first "page" you are mentioning?
I've had to reduce the number of posts per page to 15 on desktop and 10 on mobile to get reasonable page loads on my node.
-
Embed this notice
@hankg I was afraid this day would come. Currently we have a very blunt asynchronous process to update conversation and it basically replaces the whole conversation DOM element with the result from the AJAX call. Paginating comments would require a much more granular approach with the possibility to append content instead of replacing everything.
-
Embed this notice
@hypolite Well that's sort of the second thing: We probably need to introduce paging to comments on the website too. The Mastodon API supports paging and I'm using that fact to limit loading all the comments all at once. Flutter only renders objects that get called up for presentation so image loading is deferred until a List item is within a few of what is actively visible by the the user.