We should check the |view| attribute both inside & outside an iframe, possibly checking |Window.name| for correct value: http://w3c.github.io/html/single-page.html#browsing-context-name
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/79c4be60e6f02ca8fd9b982e1d057585e3784475 commit 79c4be60e6f02ca8fd9b982e1d057585e3784475 Author: nzolghadr <nzolghadr@chromium.org> Date: Mon May 16 21:53:43 2016 Set view property of pointer events Set view property of touch pointer events to its target's window and also set this view property while cloning them for boundary events. For mouse events it is already set from the corresponding mouse event. BUG= 611053 Review-Url: https://codereview.chromium.org/1976603006 Cr-Commit-Position: refs/heads/master@{#393945} [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/LayoutTests/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/LayoutTests/fast/events/pointerevents/mouse-pointer-event-properties.html [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/LayoutTests/fast/events/pointerevents/touch-pointer-event-properties.html [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/pointer-event-properties-in-iframe-expected.txt [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/pointer-event-properties-in-iframe.html [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/Source/core/events/PointerEventFactory.cpp [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/Source/core/events/PointerEventFactory.h [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/Source/core/events/PointerEventFactoryTest.cpp [modify] https://crrev.com/79c4be60e6f02ca8fd9b982e1d057585e3784475/third_party/WebKit/Source/core/input/PointerEventManager.cpp
Comment 1 by nzolghadr@chromium.org
, May 12 2016