Ab Firefox 77 werden in Eingabefelder eingefügte Zeichenfolgen, die `maxlength` überschreiten, nicht mehr abgeschnitten
(fxsitecompat.dev)-
Beim Einfügen in
inputodertextareawird der Inhalt nicht mehr automatisch abgeschnitten, auch wennmaxlengthüberschritten wird -
Damit soll verhindert werden, dass beim Kopieren langer Passwörter etwa aus Passwortmanagern nur ein Teil gespeichert wird
-
Wird
maxlengthüberschritten, wird das Form-Control auf invalid gesetzt:valid=false,tooLong=true -
Es erscheint ein roter Warnrahmen und eine Warnmeldung wird angezeigt: Die Meldung kann mit
setCustomValiditygeändert werden -
Im invalid-Zustand ist das Absenden des Formulars eingeschränkt
1 Kommentare
Vermutlich sind viele Websites betroffen, die bisher unter der Annahme entwickelt wurden, dass der Inhalt eines Textfelds niemals
maxlengthüberschreitet.Änderungen über JavaScript sind davon nicht betroffen; das greift nur, wenn der Nutzer etwas einfügt.