Incidencia de Bugzilla: error al aplicar los atributos ROWS y COLS de TEXTAREA
Resumen de la incidencia
- Número de incidencia: 33654
- Estado: resuelto (duplicado del bug resuelto 1830576)
- Prioridad: P3
- Severidad: S3
- Producto: Core
- Componente: Layout: Form Controls
- Plataforma: x86 All
- Reportado por: Andrew McMillan
- Responsable: sin asignar
Descripción de la incidencia
- Hace 25 años: Andrew McMillan reportó que un campo TEXTAREA estaba configurado como ROWS=5 COLS=30, pero en realidad se mostraba como ROWS=7 COLS=48.
- Hace 24 años: varios desarrolladores investigaron este problema y confirmaron que TEXTAREA no estaba usando la fuente correcta.
Comentarios principales y progreso
- Andrew McMillan: TEXTAREA no usa la fuente correcta y el área se muestra demasiado grande.
- rubydoo123: asignó el problema a otro desarrollador y ajustó la prioridad.
- kinmoz: aceptó el problema y comenzó a depurarlo. Descubrió que TEXTAREA estaba configurado para forzar el uso de la fuente "monospace".
- Hervé Renault: mencionó que hubo una discusión sobre este problema en el grupo de noticias de autoría HTML.
- Koike Kazuhiko: adjuntó otro caso de prueba sin especificar fuente.
- Pedro Lopes: adjuntó un caso de prueba interactivo.
Parche y resolución
- kinmoz: escribió un parche para usar la fuente correcta y lo actualizó varias veces.
- mjudge: hizo check-in del parche y resolvió el problema.
- Andrew McMillan: reportó que el atributo ROWS seguía funcionando mal y reabrió el problema.
- rubydoo123: lo reasignó a kin para una nueva evaluación.
- kinmoz: aceptó el problema y buscó una solución mediante depuración adicional.
Estado final
- Hace 23 años: el problema se resolvió y todos los bugs relacionados se trataron como duplicados.
La opinión de GN⁺
- Un problema importante para los desarrolladores web: este problema afecta el diseño de los elementos de formulario, por lo que es importante para los desarrolladores web. En especial, necesita resolverse para ofrecer una experiencia de usuario consistente en distintos navegadores.
- La importancia de la depuración: resulta llamativo que varios desarrolladores colaboraran para depurar el problema y encontrar una solución durante el proceso de resolución. Esto muestra la importancia del trabajo en equipo y la comunicación en el desarrollo de software.
- Compatibilidad entre navegadores: para obtener el mismo resultado en distintos navegadores, es necesario desarrollar teniendo en cuenta la compatibilidad entre navegadores. Este problema puede ser un caso importante para resolver diferencias entre navegadores.
- CSS y manejo de fuentes: el manejo de fuentes en los elementos de formulario es una parte importante. Si la configuración de la fuente no se aplica correctamente, puede afectar mucho la experiencia del usuario.
- La importancia de los casos de prueba: es importante reproducir el problema y validar la solución mediante distintos casos de prueba. Este es un paso esencial para mejorar la calidad del software.
1 comentarios
Opiniones de Hacker News
Resumen de comentarios de Hacker News
Un bug seguido durante 25 años
Molestia con las expresiones de tiempo legibles para humanos
Admiración por Bugzilla de Firefox
Alegría por la corrección de bugs antiguos
Molestia con un bug antiguo de LibreOffice
Esperanza de que se corrija un bug relacionado con XDG
La forma en que AWS maneja los bugs
Molestia con un bug de la opción de copiar
Noticias sobre el 25.º aniversario de Bugzilla
Señalan un error en el cálculo de fechas