From 955b701df2d4c44215844a07a6112462558c2a1e Mon Sep 17 00:00:00 2001 From: Khaled Waleed Date: Tue, 25 Aug 2026 17:48:09 +0300 Subject: [PATCH] fix: measure nested transitions before applying their starting styles (#18647) Fixes #18421 (regression from #16035, which re-broke the #4784 scenario). Since #16035 the dummy delay animation runs with `fill: 'forwards'`, so an intro's `t = 0` styles (for `slide`, `height: 0`) apply the moment the transition is created and stay applied until the real animation starts a frame later. Transition functions of other elements in the same batch run after that and measure a collapsed DOM. With nested intros (the TreeView from the issue), intro effects run deepest-first, so every ancestor's `slide` captures a height where its children are pinned at 0. On the issue's REPL every `