Right now, only one virtual key can be specified for an action keyframe. This prevents encoding a chord like Shift+Ctrl+A which has more than one modifier, or a sticky modifier with another key like F1 that's encoded as a VirtualKey in the protocol.
<rdar://problem/38222248>
Created attachment 343289 [details] Proposed Fix Needs to be landed with internal changes.
Created attachment 343331 [details] Patch (fix EWS)
Comment on attachment 343331 [details] Patch (fix EWS) Attachment 343331 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/8292088 New failing tests: performance-api/performance-observer-no-document-leak.html
Created attachment 343346 [details] Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.4
Committed r233131: <https://trac.webkit.org/changeset/233131>
Committed r233133: <https://trac.webkit.org/changeset/233133>