diff --git a/webrender/src/render_backend.rs b/webrender/src/render_backend.rs index 6b9c91be4a..d8a13c879b 100644 --- a/webrender/src/render_backend.rs +++ b/webrender/src/render_backend.rs @@ -1111,6 +1111,9 @@ impl RenderBackend { } if !transaction_msg.use_scene_builder_thread && txn.can_skip_scene_builder() { + if let Some(rasterizer) = txn.blob_rasterizer.take() { + self.resource_cache.set_blob_rasterizer(rasterizer); + } self.update_document( txn.document_id, replace(&mut txn.resource_updates, Vec::new()),