diff --git a/client/ios/LayoutKit/LayoutKit/UI/Blocks/TooltipContainerView.swift b/client/ios/LayoutKit/LayoutKit/UI/Blocks/TooltipContainerView.swift index cbe94cbf0..0defc8c3c 100644 --- a/client/ios/LayoutKit/LayoutKit/UI/Blocks/TooltipContainerView.swift +++ b/client/ios/LayoutKit/LayoutKit/UI/Blocks/TooltipContainerView.swift @@ -70,7 +70,15 @@ public final class TooltipContainerView: UIView, UIActionEventPerforming { } return nil } else { - return super.hitTest(point, with: event) + let result = super.hitTest(point, with: event) + if result === tooltip.view { + DispatchQueue.main.async { + self.close(animated: true) + } + return nil + } + + return result } }