1 poin oleh GN⁺ 2024-05-23 | 1 komentar | Bagikan ke WhatsApp

Isu Bugzilla: Kesalahan Penerapan Atribut ROWS dan COLS pada TEXTAREA

Ringkasan isu

  • Nomor isu: 33654
  • Status: Diselesaikan (duplikat dari bug terselesaikan 1830576)
  • Prioritas: P3
  • Tingkat keparahan: S3
  • Produk: Core
  • Komponen: Layout: Form Controls
  • Platform: x86 All
  • Pelapor: Andrew McMillan
  • Penanggung jawab: Belum ditetapkan

Penjelasan isu

  • 25 tahun lalu: Andrew McMillan melaporkan bahwa field TEXTAREA ditentukan sebagai ROWS=5 COLS=30, tetapi sebenarnya ditampilkan sebagai ROWS=7 COLS=48.
  • 24 tahun lalu: Beberapa pengembang menyelidiki masalah ini dan memastikan bahwa TEXTAREA tidak menggunakan font yang benar.

Komentar utama dan perkembangan

  • Andrew McMillan: TEXTAREA tidak menggunakan font yang benar dan area tampil terlalu besar.
  • rubydoo123: Menetapkan masalah ini ke pengembang lain dan menyesuaikan prioritas.
  • kinmoz: Menerima masalah ini dan mulai melakukan debugging. Menemukan bahwa TEXTAREA disetel untuk memaksa penggunaan font "monospace".
  • Hervé Renault: Menyebut bahwa pernah ada diskusi tentang masalah ini di newsgroup penulisan HTML.
  • Koike Kazuhiko: Melampirkan test case lain yang tidak menentukan font.
  • Pedro Lopes: Melampirkan test case interaktif.

Patch dan penyelesaian

  • kinmoz: Menulis patch agar font yang benar digunakan, lalu memperbaruinya beberapa kali.
  • mjudge: Melakukan check-in patch dan menyelesaikan masalah.
  • Andrew McMillan: Melaporkan bahwa atribut ROWS masih tidak bekerja dengan benar, lalu membuka kembali masalah.
  • rubydoo123: Menugaskan kembali ke kin untuk dievaluasi ulang.
  • kinmoz: Menerima masalah ini dan mencari solusi lewat debugging tambahan.

Status akhir

  • 23 tahun lalu: Masalah diselesaikan, dan semua bug terkait ditangani sebagai duplikat.

Opini GN⁺

  1. Masalah penting bagi pengembang web: Karena masalah ini memengaruhi layout elemen form, ini merupakan isu penting bagi pengembang web. Terutama, perbaikannya diperlukan untuk memberikan pengalaman pengguna yang konsisten di berbagai browser.
  2. Pentingnya debugging: Dalam proses penyelesaian isu, beberapa pengembang bekerja sama untuk melakukan debugging dan menemukan solusi, yang sangat berkesan. Ini menunjukkan pentingnya kerja tim dan komunikasi dalam pengembangan perangkat lunak.
  3. Kompatibilitas browser: Untuk mendapatkan hasil yang sama di berbagai browser, pengembangan yang mempertimbangkan kompatibilitas browser diperlukan. Masalah ini bisa menjadi contoh penting dalam mengatasi perbedaan antar-browser.
  4. CSS dan penanganan font: Penanganan font pada elemen form adalah bagian yang penting. Jika pengaturan font tidak diterapkan dengan benar, dampaknya terhadap pengalaman pengguna bisa besar.
  5. Pentingnya test case: Proses mereproduksi masalah dan memverifikasi solusi melalui berbagai test case sangat penting. Ini adalah tahap esensial untuk meningkatkan kualitas perangkat lunak.

1 komentar

 
GN⁺ 2024-05-23
Opini Hacker News

Ringkasan kumpulan komentar Hacker News

  • Bug yang diikuti selama 25 tahun

    • Sebuah bug yang diikuti selama 25 tahun akhirnya baru-baru ini diperbaiki.
    • Awalnya itu adalah bug untuk Netscape Navigator.
    • Sesekali menerima notifikasi email tentangnya dan itu terasa menggelikan.
  • Keluhan tentang ekspresi durasi yang mudah dibaca manusia

    • Tidak suka ekspresi durasi seperti "sebulan yang lalu".
    • Ingin ditampilkan tanggal yang tepat.
    • Outlook, khususnya versi Mac, adalah contoh yang paling buruk.
  • Kekaguman terhadap Bugzilla milik Firefox

    • Bugzilla adalah salah satu pelacak bug tertua.
    • Banyak perbaikan telah dilakukan sambil tetap mempertahankan nuansa aslinya.
    • Sekitar tahun 2000, pernah digunakan untuk menggantikan pelacak bug buatan sendiri berbasis Microsoft Access/Outlook.
  • Senang karena bug lama diperbaiki

    • Merasa senang setelah melihat bug Firefox berusia 24 tahun baru-baru ini diperbaiki.
    • Tautan terkait
  • Keluhan tentang bug lama di LibreOffice

    • Bug paling menjengkelkan di LibreOffice adalah tidak bisa mengatur format tanggal sumbu x pada scatter plot dengan benar.
    • Itu adalah bug berusia 12 tahun, dan perbaikannya tidak disarankan karena kodenya terlalu rumit.
    • Tautan terkait
  • Harapan agar bug terkait XDG diperbaiki

  • Cara AWS menangani bug

    • AWS menyelesaikan masalah dengan secara berkala menghapus bug lama beserta penyebutannya.
  • Keluhan tentang bug opsi salin

    • Bug yang membuat opsi salin tiba-tiba menjadi abu-abu secara acak meski ada teks benar-benar menjengkelkan.
  • Kabar tentang ulang tahun ke-25 Bugzilla

  • Menunjukkan kesalahan perhitungan tanggal

    • Menunjukkan bahwa "28-03-2000" bukanlah 25 tahun yang lalu.