I believe this is a spec compliance issue.
Created attachment 246337 [details] work in progress
Created attachment 246342 [details] the patch
Comment on attachment 246342 [details] the patch r=me
Landed in http://trac.webkit.org/changeset/179887