Nennen Sie die restlichen zwölf Schalter, und bewachen Sie die Falle, die sie unbenannt

Fixkamo-internal
Verschifft
2. September 2026 um 05:36 UTC
Autor
Kamo
Ausschuss
ec60bfa

MUI 7 lässt auf Switch "InputProps" leise fallen, ohne Vorwarnung und ohne Typfehler, also das aria-Label erreicht nie das DOM. Fast jeder Schalter in dieser App setzt seine sichtbar Wörter in einer Geschwistertypographie oder einer benachbarten Tischspalte statt in einem <label", so gab es keinen zugänglichen Namen zurückgreifen: ein Bildschirmleser angekündigt "Checkbox, nicht überprüft" und nichts mehr. Zwölf von ihnen auf diese Weise ausgeliefert, über Abrechnung, Sounds, Notizen, Widgets, Hypotheken, Forderungen, Org und Plattform-Admin-Bildschirme. Einer der Zwölf sogar einen Kommentar, der erklärt, warum das Label gebraucht wurde. "slotProps.input" trägt es. Die Wache ist der Sinn dieser Verpflichtung. Ein Grep für die Arie-Label-Sätze gefunden zehn; die Wärter fand zwölf, weil zwei den Schlüssel in doppelten Zitaten schrieben. Es ist Switch-only, und bewusst so - die gleiche Zeile auf einem Checkbox, Radio, TextField oder InputBase funktioniert, und Versagen auch diese würde jemanden senden Bearbeitung zwanzig Anruf-Websites, die nie gebrochen wurden. Welche Komponenten fallen, welche Requisite wurde auf 7.3.10 anstatt angenommen gemessen, und die Tabelle ist in der Wache Kopf, so dass die nächste Person nicht wieder zudern brauchen. Nichts anderes fängt dies: nicht ein Absturz, nicht ein Typ Fehler, und es liest sich als richtig. Kein Test importiert eine der zwölf, so dass die Änderung durch den Typcheck und die Wache; die vollständige Suite (371 Dateien, 4664 Tests) ist so oder so grün.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen