From b9226f695c827a4b16719fd0c752801f4e768e6c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 26 Sep 2026 23:21:27 -0700 Subject: Keyed morph: drop stale nodes before placing survivors, so a repaint moves nothing. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With stale nodes still in front, every kept row's position was off by the stale count and each one was pulled out and re-inserted — a remove and an add per row per repaint. The feed's window evicting rows at the top did this to every mounted row on every scroll step; a moved