diff --git a/Signal/src/ViewControllers/MessageActionsViewController.swift b/Signal/src/ViewControllers/MessageActionsViewController.swift index 22a545038..99f43c596 100644 --- a/Signal/src/ViewControllers/MessageActionsViewController.swift +++ b/Signal/src/ViewControllers/MessageActionsViewController.swift @@ -445,6 +445,11 @@ class MessageActionSheetView: UIView, MessageActionViewDelegate { actionStackView.autoPinToSuperviewEdges() self.clipsToBounds = true + + // Prevent panning from percolating to the superview, which would + // cause us to dismiss + let panGestureSink = UIPanGestureRecognizer(target: nil, action: nil) + self.addGestureRecognizer(panGestureSink) } required init?(coder aDecoder: NSCoder) {