facebook/react · error
Ended a touch event which was not counted in `trackedTouchCo
Error message
Ended a touch event which was not counted in `trackedTouchCount`.
What it means
Error "Ended a touch event which was not counted in `trackedTouchCount`." thrown in facebook/react.
Source
Thrown at packages/react-native-renderer/src/legacy-events/ResponderEventPlugin.js:711
* We must be resilient to `targetInst` being `null` on `touchMove` or
* `touchEnd`. On certain platforms, this means that a native scroll has
* assumed control and the original touch targets are destroyed.
*/
extractEvents: function (
topLevelType,
targetInst,
nativeEvent,
nativeEventTarget,
eventSystemFlags,
) {
if (isStartish(topLevelType)) {
trackedTouchCount += 1;
} else if (isEndish(topLevelType)) {
if (trackedTouchCount >= 0) {
trackedTouchCount -= 1;
} else {
if (__DEV__) {
console.warn(
'Ended a touch event which was not counted in `trackedTouchCount`.',
);
}
return null;
}
}
ResponderTouchHistoryStore.recordTouchTrack(topLevelType, nativeEvent);
let extracted = canTriggerTransfer(topLevelType, targetInst, nativeEvent)
? setResponderAndExtractTransfer(
topLevelType,
targetInst,
nativeEvent,
nativeEventTarget,
)
: null;
// Responder may or may not have transferred on a new touch start/move.View on GitHub (pinned to eafeac097b)
When it happens
Trigger: Thrown at packages/react-native-renderer/src/legacy-events/ResponderEventPlugin.js:711 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/94df352a08e21a9c.
Report an issue: GitHub.