Ticket Bugzilla : erreur d’application des attributs ROWS et COLS de TEXTAREA
Résumé du ticket
- Numéro du ticket : 33654
- Statut : Résolu (doublon du bug corrigé 1830576)
- Priorité : P3
- Gravité : S3
- Produit : Core
- Composant : Layout: Form Controls
- Plateforme : x86 All
- Signalé par : Andrew McMillan
- Assigné à : non défini
Description du ticket
- Il y a 25 ans : Andrew McMillan a signalé qu’un champ TEXTAREA défini avec
ROWS=5 COLS=30 s’affichait en réalité avec ROWS=7 COLS=48.
- Il y a 24 ans : plusieurs développeurs ont enquêté sur le problème et confirmé que TEXTAREA n’utilisait pas la police correcte.
Principaux commentaires et progression
- Andrew McMillan : TEXTAREA n’utilise pas la bonne police et la zone s’affiche trop grande.
- rubydoo123 : assigne le problème à un autre développeur et ajuste la priorité.
- kinmoz : accepte le problème et commence le débogage. Il découvre que TEXTAREA est configuré pour forcer l’usage de la police "monospace".
- Hervé Renault : mentionne qu’une discussion sur ce problème a eu lieu dans un groupe de discussion consacré à la rédaction HTML.
- Koike Kazuhiko : joint un autre cas de test sans police spécifiée.
- Pedro Lopes : joint un cas de test interactif.
Correctifs et résolution
- kinmoz : rédige un correctif pour utiliser la police appropriée et le met à jour à plusieurs reprises.
- mjudge : intègre le correctif et résout le problème.
- Andrew McMillan : signale que l’attribut ROWS fonctionne toujours mal et rouvre le ticket.
- rubydoo123 : réassigne le ticket à kin pour réévaluation.
- kinmoz : accepte le problème et cherche une solution via un débogage supplémentaire.
Statut final
- Il y a 23 ans : le problème est résolu, et tous les bugs associés sont traités comme des doublons.
L’avis de GN⁺
- Un problème important pour les développeurs web : ce problème affecte la mise en page des éléments de formulaire, ce qui en fait un sujet important pour les développeurs web. Sa résolution est particulièrement nécessaire pour offrir une expérience utilisateur cohérente sur différents navigateurs.
- L’importance du débogage : il est marquant de voir plusieurs développeurs collaborer pour déboguer le problème et trouver une solution. Cela montre l’importance du travail d’équipe et de la communication dans le développement logiciel.
- Compatibilité entre navigateurs : pour obtenir le même résultat sur différents navigateurs, il faut développer en tenant compte de la compatibilité navigateur. Ce problème peut servir d’exemple important pour réduire les écarts entre navigateurs.
- CSS et gestion des polices : la gestion des polices dans les éléments de formulaire est un point important. Si les réglages de police ne sont pas correctement appliqués, l’expérience utilisateur peut en être fortement affectée.
- L’importance des cas de test : il est essentiel de reproduire le problème au moyen de différents cas de test et de valider la solution. C’est une étape indispensable pour améliorer la qualité logicielle.
1 commentaires
Avis Hacker News
Résumé d’un ensemble de commentaires Hacker News
Un bug suivi pendant 25 ans
Agacement face aux formulations de durée lisibles par les humains
Admiration pour Bugzilla de Firefox
Joie de voir de vieux bugs corrigés
Frustration face à un ancien bug de LibreOffice
Espoir de voir un bug lié à XDG corrigé
La manière dont AWS gère les bugs
Plainte concernant un bug de l’option copier
Nouvelle autour des 25 ans de Bugzilla
Remarque sur une erreur de calcul de date