Skip to content

Commit 62723eb

Browse files
tomvangoethemMichal Klocek
authored andcommitted
[469][Backport] Security bug 432661300
Manual cherry-pick of patch originally reviewed on https://chromium-review.googlesource.com/c/chromium/src/+/6770199: [Blink] Propagate OriginClean flag in PushFrame This CL propates the OriginClean flag to the appropriate CanvasResource when PushFrame gets called in OffscreenCanvas. Bug: 432661300 Change-Id: Ib66273cb56f6c58f0fe27c15df9ed19e64330ea1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6770199 Reviewed-by: Mike West <[email protected]> Reviewed-by: Jean-Philippe Gravel <[email protected]> Reviewed-by: Vasiliy Telezhnikov <[email protected]> Commit-Queue: Tom Van Goethem <[email protected]> Cr-Commit-Position: refs/heads/main@{#1488831} Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/665070 Reviewed-by: Allan Sandfeld Jensen <[email protected]>
1 parent e7a5caa commit 62723eb

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

chromium/third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -633,6 +633,7 @@ bool OffscreenCanvas::PushFrame(scoped_refptr<CanvasResource>&& canvas_resource,
633633
current_frame_damage_rect_.join(damage_rect);
634634
if (current_frame_damage_rect_.isEmpty() || !canvas_resource)
635635
return false;
636+
canvas_resource->SetOriginClean(OriginClean());
636637
const base::TimeTicks commit_start_time = base::TimeTicks::Now();
637638
GetOrCreateResourceDispatcher()->DispatchFrame(
638639
std::move(canvas_resource), commit_start_time, current_frame_damage_rect_,

0 commit comments

Comments
 (0)