fix: harden playback and discover state

This commit is contained in:
edde746
2026-06-14 09:44:04 +02:00
parent 849e62df7e
commit edd0618e64
9 changed files with 252 additions and 105 deletions
+2 -2
View File
@@ -95,13 +95,13 @@ const String _sentryDist = String.fromEnvironment('SENTRY_DIST');
bool _zeroOffsetPointerGuardInstalled = false;
void _installZeroOffsetPointerGuard() {
if (_zeroOffsetPointerGuardInstalled) return;
if (_zeroOffsetPointerGuardInstalled || !Platform.isIOS) return;
GestureBinding.instance.pointerRouter.addGlobalRoute(_absorbZeroOffsetPointerEvent);
_zeroOffsetPointerGuardInstalled = true;
}
void _absorbZeroOffsetPointerEvent(PointerEvent event) {
if (event.position == Offset.zero) {
if (event is PointerDownEvent && event.position == Offset.zero) {
GestureBinding.instance.cancelPointer(event.pointer);
}
}