From 8c5b7ff330ce7cefb75ad334c6b43ce440c96ba6 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Fri, 10 Jun 2016 11:21:43 -0700 Subject: [PATCH] compositor: Rerequest scroll positions from WebRender while overscrolled layers are bouncing back. This fixes a very annoying issue whereby overscrolling would cause mouse events to go to the wrong place until the layer was scrolled again. --- components/compositing/compositor.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index 6bfa6c992e4..7b476ab2f55 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -2487,7 +2487,8 @@ impl IOCompositor { } if let Some(ref webrender_api) = self.webrender_api { - webrender_api.tick_scrolling_bounce_animations() + webrender_api.tick_scrolling_bounce_animations(); + self.send_webrender_viewport_rects() } }