tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 8e58b5d090c09347be8dddf06e7ac411998d467d
parent 5f48cdfadea6130a069ff3d9110122c22be329ed
Author: Sotaro Ikeda <sotaro.ikeda.g@gmail.com>
Date:   Mon, 27 Oct 2025 00:08:58 +0000

Bug 1995588 - Do full render when debug overlay is enabled r=gfx-reviewers,lsalzman

It is aligned to how draw compositor works. And the problem was addressed with the change.

Differential Revision: https://phabricator.services.mozilla.com/D269929

Diffstat:
Mgfx/wr/webrender/src/renderer/mod.rs | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gfx/wr/webrender/src/renderer/mod.rs b/gfx/wr/webrender/src/renderer/mod.rs @@ -3999,7 +3999,7 @@ impl Renderer { } } - let mut full_render = false; + let mut full_render = self.debug_overlay_state.is_enabled; // Start compositing if using OS compositor if let Some(ref mut compositor) = self.compositor_config.layer_compositor() { @@ -4007,7 +4007,7 @@ impl Renderer { enable_screenshot, layers: &input_layers, }; - full_render = compositor.begin_frame(&input); + full_render |= compositor.begin_frame(&input); } // Full render is requested when layer tree is updated.