Nachdem das „required“- Attribut im Safari nicht funktioniert, bin ich auf die Suche nach einem Polyfill gegangen.
Dabei bin ich auf folgende Bibliothek gestoßen: https://github.com/aFarkas/webshim
Die Einbindung gestaltet sich recht simpel und wird hier https://github.com/aFarkas/webshim#installation-and-usage gut erklärt. Es besteht auch die Möglichkeit, nicht alle Module einzubinden sondern nur vereinzelt gebrauchte (z.B. ‚forms‘).
Das Portalseitige Minify muss für eine korrekte Funktionsweise ausgeschaltet sein!