DescriptionAbort forwarding remote input events when layoutObject is gone.
It is possible for an input event that will be forwarded to a remote
frame to also cause the iframe element in the local renderer to become
hidden, which destroys the layoutObject for that element. This was
causing a crash because the forwarding code requires a layoutObject for
mouse event conversion.
This patch causes event forwarding to abort in that situation.
No test because we don't yet have layout tests running with
--site-per-process.
BUG=520705
R=dcheng@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=200904
Patch Set 1 #
Total comments: 2
Patch Set 2 : Comment expanded #
Total comments: 4
Patch Set 3 : Comments addressed #Messages
Total messages: 12 (4 generated)
|