{"record":{"id":"982853105671bdf0","repo":"facebook/react","slug":"startviewtransition-didn-t-kick-off-transition-in","errorCode":null,"errorMessage":"startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled.","messagePattern":"startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/react-native-renderer/src/ReactFiberConfigFabricWithViewTransition.js","lineNumber":245,"sourceCode":"  afterMutationCallback: () => void,\n  spawnedWorkCallback: () => void,\n  passiveCallback: () => mixed,\n  errorCallback: (error: mixed) => void,\n  blockedCallback: (name: string) => void,\n  finishedAnimation: () => void,\n): null | RunningViewTransition {\n  const transition = fabricStartViewTransition(\n    // mutation\n    () => {\n      mutationCallback(); // completeRoot should run here\n      layoutCallback();\n      afterMutationCallback();\n    },\n  );\n\n  if (transition == null) {\n    if (__DEV__) {\n      console.warn(\n        \"startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled.\",\n      );\n    }\n    // Flush remaining work synchronously.\n    mutationCallback();\n    layoutCallback();\n    // Skip afterMutationCallback(). We don't need it since we're not animating.\n    spawnedWorkCallback();\n    // Skip passiveCallback(). Spawned work will schedule a task.\n    return null;\n  }\n\n  transition.ready.then(() => {\n    spawnedWorkCallback();\n    fabricStartViewTransitionReadyFinished();\n  });\n\n  transition.finished.finally(() => {","sourceCodeStart":227,"sourceCodeEnd":263,"githubUrl":"https://github.com/facebook/react/blob/eafeac097ba51e1eab809c07102126bd5f8e5425/packages/react-native-renderer/src/ReactFiberConfigFabricWithViewTransition.js#L227-L263","documentation":"Error \"startViewTransition didn't kick off transition in Fabric, the ViewTransition ReactNativeFeatureFlag might not be enabled.\" thrown in facebook/react.","triggerScenarios":"Thrown at packages/react-native-renderer/src/ReactFiberConfigFabricWithViewTransition.js:245 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"eafeac097ba51e1eab809c07102126bd5f8e5425","analyzedAt":"2026-08-21T22:01:08.818Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}