From 2a60c012689ef70d6460fbe0f12afe876088dfd1 Mon Sep 17 00:00:00 2001 From: sravan Date: Sun, 19 Jul 2026 07:32:21 +0530 Subject: [PATCH] mobile: apply network content DURING the fade, not at landing (batch130) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Device log showed the slide motion itself is now clean 60fps (frames 0-15 all ~16ms in every sample); the only remaining spike was at frame ~16 — AFTER the slide lands — from applying the network thread result + pin at that instant (the "adjusts after it lands" feel). Since the open is a compositor opacity/transform fade, main-thread work during it doesn't stall the animation and is masked by the low opacity. So apply the reconcile/render + pins immediately when the fetch returns (mid-fade) instead of deferring to slide-end. By the time the pane is fully opaque the content is already settled. Removed the now-obsolete appendBubble mid-slide deferral. Co-Authored-By: Claude Opus 4.8 --- server/public/home.html | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/server/public/home.html b/server/public/home.html index c9fa032..0274ac0 100644 --- a/server/public/home.html +++ b/server/public/home.html @@ -1146,7 +1146,7 @@ -