New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 765851 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug



Sign in to add a comment

Reloading crashed page (aw, snap) doesn't respond to input events

Project Member Reported by lazyboy@chromium.org, Sep 15 2017

Issue description

@tott

Open tab, navigate to google.com, kill the tab from task manager, then reload.

I can't seem to click on stuff after reload, I also see logs saying:

[26976:33424:0915/153622.140:WARNING:render_widget_host_impl.cc(302)] Input request on unbound interface

Happens on win/linux/mac, didn't check cros.

Avi, can you triage (Owner and Component) as you have better knowledge of where this bug should go to.
 

Comment 1 by a...@chromium.org, Sep 15 2017

Components: -UI>Browser>Navigation Internals>Input
Owner: dtapu...@chromium.org
Status: Assigned (was: Available)
That's would be Dave's mojofication, https://crrev.com/525eb15ef441d0b3ada41147a5bba357eb04d8f6 .

FWIW this is only activated on developer builds right now. If you make an official build you shouldn't see it (as it is activated by field trial testing).

I had tried this via crashing the tab before (via a renderer crash) and it was working correctly but perhaps the killing via the task manager has a different workflow.
Status: Started (was: Assigned)
Fix pending here: https://chromium-review.googlesource.com/c/chromium/src/+/682113
Project Member

Comment 4 by bugdroid1@chromium.org, Sep 25 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/11e231bdedc406f0b0d173bf36d5edfbe8349121

commit 11e231bdedc406f0b0d173bf36d5edfbe8349121
Author: Dave Tapuska <dtapuska@chromium.org>
Date: Mon Sep 25 19:50:45 2017

Re-attach widget and widget input handler after crash.

After the render frame has been created re-attach the widget and
frame input handler.

BUG= 765851 

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation
Change-Id: I8451ee06f4393cb2a1b5f03b9c6511a4bf13e8c1
Reviewed-on: https://chromium-review.googlesource.com/682113
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#504138}
[modify] https://crrev.com/11e231bdedc406f0b0d173bf36d5edfbe8349121/content/browser/frame_host/render_frame_host_impl.cc

Status: Fixed (was: Started)

Comment 6 by hdodda@chromium.org, Sep 27 2017

Cc: hdodda@chromium.org
Verified the issue on windows 7 and Mac os 10.12.6 using chrome M63 #63.0.3225.0 and issue seems to be fixed.

After reloading the crashed page , the page is normal and responsive and no logs are seen in console.

Attached screencast for reference.

Verifying the issue is pending on linux as the build for linux is failed and will verify the same on next build and add TE-Verified labels.

Thanks!
765851.mp4
1.0 MB View Download

Sign in to add a comment