Nommez les douze commutateurs restants, et gardez le piège qui les a non nommés

Fixkamo-internal
Shipped
2 septembre 2026 à 05:36 UTC
Author
Kamo
Commit
ec60bfa

MUI 7 laisse tomber «inputProps» sur le commutateur - silencieusement, sans avertissement et sans erreur de type, donc le label aria n'atteint jamais le DOM. Presque tous les commutateurs de cette application mettent son point mort visible mots dans un frère ou une cotyle Typography ou une colonne de tableau adjacente plutôt que dans un «label», Il n'y avait donc pas de nom accessible sur lequel se rabattre: un lecteur d'écran a annoncé "case à cocher, pas de vérification" et rien de plus. Douze d'entre eux ont expédié de cette façon, à travers la facturation, les sons, billets, widgets, écrans hypothécaires, créances, org et plates-formes-admin. L'un des douze a même un commentaire expliquant pourquoi l'étiquette était nécessaire. «slotProps.input» le porte. Le garde est le but de cet engagement. Un grep pour la chaîne aria-label trouvé dix; La garde en a trouvé douze, parce que deux ont écrit la clé en citations doubles. Il est réservé à l'interrupteur, et volontairement - la même ligne sur une case à sous-arche, Radio, TextField ou InputBase fonctionne, et En l'absence de ceux-ci aussi, quelqu'un édirait vingt sites d'appel qui n'ont jamais été brisés. Quels éléments laissait tomber quel béquipiez a été mesuré sur la base de 7.3.10 plutôt que de la prise en charge, et la table est dans l'en-tête du garde de sorte que la personne suivante n'a pas besoin de le re-deruer. Rien d'autre n'attrape ceci: pas un crash, pas une erreur de type, et il se lit comme correct. Aucun essai n'importe lequel des douze, de sorte que la modification est effectuée par le code de contrôle de type et guard; la suite complète (371 fichiers, 4664 tests) est verte dans les deux sens.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation