From 6b69f381e0ae696f3ed31043f131d9c07416277b Mon Sep 17 00:00:00 2001 From: Shubham Gupta <32428749+shubhamg13@users.noreply.github.com> Date: Thu, 27 Feb 2025 19:56:48 +0800 Subject: [PATCH] Set limits on pinch zoom (#35692) Signed-off-by: Shubham Gupta --- components/compositing/compositor.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index 2db7cbe018b..914b770572d 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -1749,8 +1749,9 @@ impl IOCompositor { } } - let zoom_changed = - self.set_pinch_zoom_level(self.pinch_zoom_level().get() * combined_magnification); + let zoom_changed = self.set_pinch_zoom_level( + (self.pinch_zoom_level().get() * combined_magnification).clamp(MIN_ZOOM, MAX_ZOOM), + ); let scroll_result = combined_scroll_event.and_then(|combined_event| { self.scroll_node_at_device_point( combined_event.cursor.to_f32(),