Apple is so allergic to communicating with outside developers that they'd rather add a special code quirk to WebKit that may take months to make it into shipping Safari and forever pollutes the code base rather than simply emailing the site to ask them to fix their JavaScript.