diff --git a/components/compositing/webview_renderer.rs b/components/compositing/webview_renderer.rs index 056ffc16b89..2f822a37e11 100644 --- a/components/compositing/webview_renderer.rs +++ b/components/compositing/webview_renderer.rs @@ -1048,9 +1048,8 @@ impl WebViewRenderer { pub fn set_viewport_description(&mut self, viewport_description: ViewportDescription) { self.pending_scroll_zoom_events .push(ScrollZoomEvent::ViewportZoom( - self.viewport_description + viewport_description .clone() - .unwrap_or_default() .clamp_zoom(viewport_description.initial_scale.get()), )); self.viewport_description = Some(viewport_description);