Struggles may have been the wrong verb. I meant this:
https://html5test.com/compare/browser/chrome-44/safari-8.0.h...
Straightforward things like pattern matching on form inputs
https://html5test.com/compare/browser/chrome-44/safari-8.0.h...
Straightforward things like pattern matching on form inputs
That's hardly "struggles", it's just a not very prominent feature that wasn't implemented, or not done properly.