"Given an objective-C method like the following, exposed into JS via the new Objective-C interface: - (void)handleTheDictionary:(NSDictionary *)myDict; And a JS dictionary and call like so: myDict = { "foo" = 1, "bar" = { "baz" : 2 } } handleTheDictionary(myDict); The dictionary received by objective c will actually only be: { "baz": 2 }. Further investigations show that only the deepest dictionary is used."
<rdar://problem/13422001>
Created attachment 193172 [details] Patch
Comment on attachment 193172 [details] Patch Clearing flags on attachment: 193172 Committed r145842: <http://trac.webkit.org/changeset/145842>
All reviewed patches have been landed. Closing bug.