From dc1914ba3dc09ab7c17a9ea6e4213ed424cc3539 Mon Sep 17 00:00:00 2001 From: Martin Robinson Date: Wed, 9 May 2018 14:09:33 +0200 Subject: [PATCH] Generate a frame when a transaction scrolls This no longer happens automatically in WebRender, so we must do it manually. Fixes #20762. --- components/compositing/compositor.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index 3989ed5e000..127b51c0189 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -937,6 +937,7 @@ impl IOCompositor { let cursor = webrender_api::WorldPoint::from_untyped(&cursor); let mut txn = webrender_api::Transaction::new(); txn.scroll(scroll_location, cursor); + txn.generate_frame(); self.webrender_api.send_transaction(self.webrender_document, txn); self.waiting_for_results_of_scroll = true }