From aac80606f2765d771bf54c0c0f544c6d29df6f0e Mon Sep 17 00:00:00 2001 From: Kiryl Kaveryn Date: Wed, 30 Jul 2025 14:25:49 +0400 Subject: [PATCH] [ios] Disable user interaction on PP vc close Signed-off-by: Kiryl Kaveryn --- iphone/Maps/UI/PlacePage/PlacePageViewController.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iphone/Maps/UI/PlacePage/PlacePageViewController.swift b/iphone/Maps/UI/PlacePage/PlacePageViewController.swift index ec2e2eab5..e1ed42eca 100644 --- a/iphone/Maps/UI/PlacePage/PlacePageViewController.swift +++ b/iphone/Maps/UI/PlacePage/PlacePageViewController.swift @@ -332,6 +332,7 @@ extension PlacePageViewController: PlacePageViewProtocol { @objc func closeAnimated(completion: (() -> Void)? = nil) { + view.isUserInteractionEnabled = false alternativeSizeClass(iPhone: { self.scrollTo(CGPoint(x: 0, y: -self.scrollView.height + 1), forced: true) { @@ -361,7 +362,7 @@ extension PlacePageViewController: PlacePageViewProtocol { extension PlacePageViewController: UIScrollViewDelegate { func scrollViewDidScroll(_ scrollView: UIScrollView) { if scrollView.contentOffset.y < -scrollView.height + 1 && beginDragging { - rootViewController.dismissPlacePage() + closeAnimated() } onOffsetChanged(scrollView.contentOffset.y)