From 02f1da71840a5428de6972c8ecea26b416cb1d17 Mon Sep 17 00:00:00 2001 From: Xianzhu Wang Date: Mon, 13 Jan 2020 22:53:57 +0000 Subject: [Backport] Security bug 1035723 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Manual backport of patch originally reviewed on https://chromium-review.googlesource.com/c/chromium/src/+/1961843 https://chromium-review.googlesource.com/c/chromium/src/+/1999223: Always repaint inspector overlay TBR=wangxianzhu@chromium.org (cherry picked from commit d947c9c1f136a657b9ac5f2e041e9a11826b4b63) Bug: 1021766 Change-Id: I11025dedb76d06f28ccad03d614a18c4a2322faa Reviewed-by: Jüri Valdmann --- .../blink/renderer/core/inspector/inspector_overlay_agent.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc b/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc index 99bf4d3c9aa..904a1f8fbc9 100644 --- a/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc +++ b/chromium/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc @@ -233,9 +233,7 @@ class InspectorOverlayAgent::InspectorPageOverlayDelegate final return; } - if (DrawingRecorder::UseCachedDrawingIfPossible( - graphics_context, frame_overlay, DisplayItem::kFrameOverlay)) - return; + frame_overlay.Invalidate(); DrawingRecorder recorder(graphics_context, frame_overlay, DisplayItem::kFrameOverlay); // The overlay frame is has a standalone paint property tree. Paint it in -- cgit v1.2.1