diff --git a/Tusker/Screens/Large Image/Transitions/LargeImageInteractionController.swift b/Tusker/Screens/Large Image/Transitions/LargeImageInteractionController.swift index 340467a0..1706255d 100644 --- a/Tusker/Screens/Large Image/Transitions/LargeImageInteractionController.swift +++ b/Tusker/Screens/Large Image/Transitions/LargeImageInteractionController.swift @@ -29,7 +29,8 @@ class LargeImageInteractionController: UIPercentDrivenInteractiveTransition { var progress = translation.y / 200 if let direction = direction { progress *= direction - } else { + } else if abs(progress) > 0.01 { + // if the progress is less than +/- 1%, don't set the direction because the translation may be random jitter in the user's finger direction = progress > 0 ? 1 : -1 progress = abs(progress) }