facebook/react · error · Error
549
549
Error message
Cannot start a gesture with a disconnected AnimationTimeline.
What it means
Error "Cannot start a gesture with a disconnected AnimationTimeline." thrown in facebook/react.
Source
Thrown at packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js:2980
name: name,
group: new (ViewTransitionPseudoElement as any)('group', name),
imagePair: new (ViewTransitionPseudoElement as any)('image-pair', name),
old: new (ViewTransitionPseudoElement as any)('old', name),
new: new (ViewTransitionPseudoElement as any)('new', name),
};
}
interface CustomTimeline {
currentTime: number;
animate(animation: Animation): void | (() => void);
}
export type GestureTimeline = AnimationTimeline | CustomTimeline;
export function getCurrentGestureOffset(timeline: GestureTimeline): number {
const time = timeline.currentTime;
if (time === null) {
throw new Error(
'Cannot start a gesture with a disconnected AnimationTimeline.',
);
}
return typeof time === 'number' ? time : time.value;
}
type StoredEventListener = {
type: string,
listener: EventListener,
optionsOrUseCapture: void | EventListenerOptionsOrUseCapture,
// When once:true, a wrapper that removes the fragment listener after the
// first fire. Otherwise the same as listener.
attachedListener: EventListener,
};
export type FragmentInstanceType = {
_fragmentFiber: Fiber,
_eventListeners: null | Array<StoredEventListener>,View on GitHub (pinned to eafeac097b)
When it happens
Trigger: Thrown at packages/react-dom-bindings/src/client/ReactFiberConfigDOM.js:2980 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of facebook/react@eafeac097b (2026-08-21).
Data as JSON: /api/errors/0f884f0c4b1883e1.
Report an issue: GitHub.