Currently EventSender in WebKitTestRunner unconditionally maps "addSelectionKey" to "Meta" modifier. This is fine on Mac but on others OSes, it should be mapped to "Control" instead. This is causing the following test cases to fail for WebKit2 on non-Mac: fast/forms/select-multiple-elements-with-mouse-drag-with-options-less-than-size.html fast/forms/listbox-deselect-scroll.html fast/forms/listbox-selection.html
Created attachment 162475 [details] Patch
Adding Ossy in CC since someone may want to check if the following tests can be unskipped on Qt with this fix: fast/forms/select-multiple-elements-with-mouse-drag-with-options-less-than-size.html fast/forms/listbox-deselect-scroll.html fast/forms/listbox-selection.html They are skipped in the global Skipped list, not in the WK2-specific one so I did not dare unskip them on Qt.
Comment on attachment 162475 [details] Patch Clearing flags on attachment: 162475 Committed r127739: <http://trac.webkit.org/changeset/127739>
All reviewed patches have been landed. Closing bug.