The Containers view keeps its scroll position in Safari as well — held back from the What's new window (hideFromModal) like v1.21.2, so v1.21.1 keeps leading it.
Containers
- fix — a poll no longer throws a scrolled Safari reader to the top. v1.21.2 held the list's height while a redraw emptied and refilled it, which was enough in Chromium. WebKit still lost the place whenever the list was swapped while the rail's figures above it had just changed, with nothing read in between.
render()indashboard-docker.jsnow builds the new body before it is put in place in one go, and reads the scroll position before the redraw and puts it back in the same task, so nothing moves on screen.tests/list-view-redraw-scroll.spec.jshas a second test that moves the page to the top half-way through a redraw, as WebKit did; it fails without the fix.
Docs
- docs —
static/data/whats-new/v1.21.3.jsonand its index entry, held back like v1.21.2;whats-new-stub.js'sNEXTDASH_WHATS_NEW_DATA_VERSIONmoved towhats-new-v351.go generaterefreshedasset_hashes_gen.go.