Well, it fails on iOS and android stock (tested on webkit/535.19). I'll commit the change with a comment.