Each test is sharing an observable store and using an EdgeToEdgeStoreList with a LongListMixin.
Use the +5 button to add 5 rows to the lists, it will update all lists.

There was a problem with LongListMixin in a scrollable view where it would not get added on the pages which were not visible when the rows were added, but now it is fixed.

The fix to the above problem caused a new problem where it would scroll up a little on a transition back to a page which had been scrolled all the way down.

My attempt to fix that problem worked, but only if the footer were included as a sibling of the scrollable container, or if fixedFooter is set on the Container. If the footer is from a different view it will not be found without fixedFooter.

I have setup LongList One and Three using the separate Footer View, and Long List Two and Four with their own footer. So Two and Four work and One and Three only work because fixedFooter is set.

To see what had been the problem with LongList One or Three, select that view, hit the +5 button enough to fill the page, scroll to the bottom and then hit select the view again.

View Two or Four, do not have the problem because the Footer is being found and the size of the footer is taken into account for the size of the scrollable area.

If fixedHeader is set (in addition to fixedFooter) that will cause problems, similar to not setting fixedFooter, it will not scroll to the bottom correctly.