Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index b99f8a0d556e9858c64ce244be4d0773e57d4f08..fc4f923fd5ab2e42968d72b968709485cc129e9b 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -3055,6 +3055,8 @@ void RenderFrameImpl::willReleaseScriptContext(blink::WebLocalFrame* frame, |
int world_id) { |
DCHECK(!frame_ || frame_ == frame); |
+ FOR_EACH_OBSERVER(RenderViewObserver, render_view_->observers(), |
+ WillReleaseScriptContext(frame, context, world_id)); |
FOR_EACH_OBSERVER(RenderFrameObserver, |
observers_, |
WillReleaseScriptContext(context, world_id)); |