From d985146fb7380fa6609c3bb1d52b05d8c92a962e Mon Sep 17 00:00:00 2001 From: W3D Date: Sun, 5 Apr 2026 00:01:10 +0200 Subject: [PATCH] Add missing GestureLane case to getLabelForLane GestureLane was added in #34546 but getLabelForLane was not updated. The comment on line 38 states lane values should be kept in sync with getLabelForLane, used by react-devtools-timeline. Without this case, getLaneLabelMap returns undefined for GestureLane which gets cast to the string "undefined" in the DevTools timeline. --- packages/react-reconciler/src/ReactFiberLane.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/react-reconciler/src/ReactFiberLane.js b/packages/react-reconciler/src/ReactFiberLane.js index 987f0338ad1a..5d23de78ac68 100644 --- a/packages/react-reconciler/src/ReactFiberLane.js +++ b/packages/react-reconciler/src/ReactFiberLane.js @@ -144,6 +144,9 @@ export function getLabelForLane(lane: Lane): string | void { if (lane & DefaultLane) { return 'Default'; } + if (lane & GestureLane) { + return 'Gesture'; + } if (lane & TransitionHydrationLane) { return 'TransitionHydration'; }