Fix blank table after switching routes

This fixes a bug causing a blank gray table after switching routes. This only manifests when the table is scrolled from the top, and then you switch to a different route that removes the table and then switch back again and the table is re-inserted. In this case the controller caches the scroll top and causes the whole body of the table to be blank until the table is scrolled.