Bugzilla sorunu: TEXTAREA'nın ROWS ve COLS özniteliklerinin uygulanma hatası
Sorun özeti
- Sorun numarası: 33654
- Durum: Çözüldü (çözülen 1830576 numaralı hatanın tekrarı)
- Öncelik: P3
- Önem derecesi: S3
- Ürün: Core
- Bileşen: Layout: Form Controls
- Platform: x86 All
- Bildiren: Andrew McMillan
- Sorumlu: Atanmadı
Sorun açıklaması
- 25 yıl önce: Andrew McMillan, TEXTAREA alanı ROWS=5 COLS=30 olarak belirtilmesine rağmen gerçekte ROWS=7 COLS=48 olarak görüntülenmesi sorununu bildirdi.
- 24 yıl önce: Birden fazla geliştirici bu sorunu inceledi ve TEXTAREA'nın doğru yazı tipini kullanmaması sorununu doğruladı.
Başlıca yorumlar ve ilerleme durumu
- Andrew McMillan: TEXTAREA'nın doğru yazı tipini kullanmadığını ve alanın fazla büyük görüntülendiğini belirtti.
- rubydoo123: Sorunu başka bir geliştiriciye atadı ve önceliği ayarladı.
- kinmoz: Sorunu kabul edip debug etmeye başladı. TEXTAREA'nın zorunlu olarak
"monospace" yazı tipini kullanacak şekilde ayarlandığını fark etti.
- Hervé Renault: HTML yazarlığı haber grubunda bu sorunla ilgili bir tartışma olduğunu belirtti.
- Koike Kazuhiko: Yazı tipi belirtilmemiş başka bir test vakası ekledi.
- Pedro Lopes: Etkileşimli bir test vakası ekledi.
Yama ve çözüm
- kinmoz: Doğru yazı tipinin kullanılmasını sağlayan bir yama yazdı ve bunu birkaç kez güncelledi.
- mjudge: Yamayı check-in etti ve sorunu çözdü.
- Andrew McMillan: ROWS özniteliğinin hâlâ yanlış çalıştığını bildirdi ve sorunu yeniden açtı.
- rubydoo123: Yeniden değerlendirme için sorunu kin'e atadı.
- kinmoz: Sorunu kabul etti ve ek debug çalışmalarıyla çözüm aradı.
Son durum
- 23 yıl önce: Sorun çözüldü ve ilgili tüm hatalar tekrar olarak işlendi.
GN⁺ görüşü
- Web geliştiricileri için önemli bir sorun: Bu sorun form öğelerinin yerleşimini etkilediği için web geliştiricileri açısından önem taşıyor. Özellikle farklı tarayıcılarda tutarlı bir kullanıcı deneyimi sunmak için çözülmesi gerekiyordu.
- Debug sürecinin önemi: Sorunun çözümü sırasında birden fazla geliştiricinin birlikte debug yapıp çözüm bulması etkileyici. Bu, yazılım geliştirmede ekip çalışması ve iletişimin önemini gösteriyor.
- Tarayıcı uyumluluğu: Farklı tarayıcılarda aynı sonucu elde etmek için tarayıcı uyumluluğunu gözeten geliştirme gerekiyor. Bu sorun, tarayıcılar arası farkların giderilmesinde önemli bir örnek olabilir.
- CSS ve yazı tipi işleme: Form öğelerinde yazı tipi işleme önemli bir unsur. Yazı tipi ayarları doğru uygulanmadığında kullanıcı deneyimi üzerinde büyük etkisi olabilir.
- Test vakalarının önemi: Farklı test vakalarıyla sorunun yeniden üretilmesi ve çözümün doğrulanması süreci önemlidir. Bu, yazılım kalitesini artırmak için vazgeçilmez bir adımdır.
1 yorum
Hacker News görüşü
Hacker News yorumları derleme özeti
25 yıldır abone olunan hata
İnsan dostu süre ifadelerine duyulan rahatsızlık
Firefox'un Bugzilla'sına duyulan hayranlık
Eski bir hatanın düzeltilmiş olmasına duyulan sevinç
LibreOffice'teki eski bir hataya yönelik şikayet
XDG ile ilgili hatanın düzeltilmesi umudu
AWS'nin hata yönetim yöntemi
Kopyalama seçeneği hatasına yönelik şikayet
Bugzilla'nın 25. yılıyla ilgili haber
Tarih hesaplama hatasına işaret edilmesi