Bug 105948

Summary: fast/events/controlclick-no-onclick.html fails on Mac WK2
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: UI EventsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ap, asvitkine, dglazkov, w.bielawski
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Ryosuke Niwa
Reported 2013-01-02 14:20:40 PST
Attachments
asvitkine
Comment 2 2013-01-02 14:26:28 PST
I'll take a look tomorrow. Does EWS not run WK2 tests?
Ryosuke Niwa
Comment 3 2013-01-02 14:33:14 PST
Added a test expectation in http://trac.webkit.org/changeset/138648.
Ryosuke Niwa
Comment 4 2013-01-02 14:33:32 PST
(In reply to comment #2) > I'll take a look tomorrow. Does EWS not run WK2 tests? Unfortunately not. Mac EWS uses Mac WK1.
asvitkine
Comment 5 2013-01-03 10:19:08 PST
How do I run WK2 tests locally?
Ryosuke Niwa
Comment 6 2013-01-03 10:19:31 PST
run-webkit-tests -2.
asvitkine
Comment 7 2013-01-03 13:00:42 PST
Simply enabling the new code path on WK2 is not enough as the WebKitTestRunner actually brings up a context menu by the test, which doesn't get dismissed in the test environment.
asvitkine
Comment 8 2013-01-04 08:45:46 PST
Hmm, the context menu getting opened only seems to happen if the test is run by itself, and it also happens for me on fast/events/context-nodrag.html - which is a test that passes on the bots. So that part may not actually be a problem.
asvitkine
Comment 9 2013-01-04 10:31:28 PST
Actually, my previous comment wasn't quite correct. Turns out all of the context menu tests are disabled on Mac WK2 (under various bugs): via LayoutTests/platform/wk2: fast/events/context-nodrag.html editing/selection/context-menu-text-selection.html via LayoutTests/platform/mac-wk2: fast/events/content-changed-during-drop.html fast/events/context-no-deselect.html fast/events/context-onmousedown-event.html fast/events/contextmenu-scrolled-page-with-frame.html editing/selection/context-menu-on-text.html All of them have the problem that a modal context menu is brought up, blocking the test from completing, like this test. cc'ing Wojciech Bielawski, who worked on adding eventSender.contextClick() to the wk2 test harness (https://bugs.webkit.org/show_bug.cgi?id=86881).
Note You need to log in before you can comment on or make changes to this bug.