Modern IDB: IDBBindingUtilities chokes on unicode strings for get/set get and set do an unnecessary utf8().data() call on the string they are passing, resulting in buggy property lookups or injections. get() was covered by an existing failing test. set() will be covered by a change to an existing test.
Created attachment 268575 [details] Patch v1
Comment on attachment 268575 [details] Patch v1 Attachment 268575 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/668253 New failing tests: imported/w3c/indexeddb/keypath.htm
Created attachment 268579 [details] Archive of layout-test-results from ews102 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-yosemite Platform: Mac OS X 10.10.5
Comment on attachment 268575 [details] Patch v1 Attachment 268575 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/668295 New failing tests: imported/w3c/indexeddb/keypath.htm
Created attachment 268582 [details] Archive of layout-test-results from ews105 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Comment on attachment 268575 [details] Patch v1 Attachment 268575 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/668291 New failing tests: imported/w3c/indexeddb/keypath.htm
Created attachment 268583 [details] Archive of layout-test-results from ews117 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Yup, I forgot to include the updated results in the patch. My bad! They're there.
https://trac.webkit.org/changeset/194789