1 पॉइंट द्वारा GN⁺ 2024-05-23 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Bugzilla इश्यू: TEXTAREA के ROWS और COLS attributes लागू होने में त्रुटि

इश्यू सारांश

  • इश्यू नंबर: 33654
  • स्थिति: हल किया गया (हल किए गए बग 1830576 का duplicate)
  • प्राथमिकता: P3
  • गंभीरता: S3
  • प्रोडक्ट: Core
  • कम्पोनेंट: Layout: Form Controls
  • प्लेटफ़ॉर्म: x86 All
  • रिपोर्ट करने वाले: Andrew McMillan
  • असाइनी: निर्दिष्ट नहीं

इश्यू विवरण

  • 25 साल पहले: Andrew McMillan ने रिपोर्ट किया कि TEXTAREA फ़ील्ड को ROWS=5 COLS=30 के रूप में सेट किया गया था, लेकिन वास्तव में वह ROWS=7 COLS=48 के रूप में दिख रहा था.
  • 24 साल पहले: कई डेवलपर्स ने इस समस्या की जाँच की और पुष्टि की कि TEXTAREA सही फ़ॉन्ट का उपयोग नहीं कर रहा था.

प्रमुख टिप्पणियाँ और प्रगति

  • Andrew McMillan: TEXTAREA सही फ़ॉन्ट का उपयोग नहीं कर रहा था और उसका क्षेत्र बहुत बड़ा दिख रहा था.
  • rubydoo123: समस्या को दूसरे डेवलपर को असाइन किया और प्राथमिकता समायोजित की.
  • kinmoz: समस्या स्वीकार की और debugging शुरू की. उन्होंने पाया कि TEXTAREA को ज़बरदस्ती "monospace" फ़ॉन्ट उपयोग करने के लिए सेट किया गया था.
  • Hervé Renault: उल्लेख किया कि HTML authoring newsgroup में इस समस्या पर चर्चा हुई थी.
  • Koike Kazuhiko: एक और test case संलग्न किया जिसमें फ़ॉन्ट निर्दिष्ट नहीं था.
  • Pedro Lopes: एक interactive test case संलग्न किया.

पैच और समाधान

  • kinmoz: सही फ़ॉन्ट उपयोग करवाने वाला patch लिखा और उसे कई बार अपडेट किया.
  • mjudge: patch check-in किया और समस्या हल की.
  • Andrew McMillan: रिपोर्ट किया कि ROWS attribute अभी भी गलत तरीके से काम कर रहा था, और समस्या को फिर से खोला.
  • rubydoo123: दोबारा मूल्यांकन के लिए समस्या kin को असाइन की.
  • kinmoz: समस्या स्वीकार की और अतिरिक्त debugging के ज़रिए समाधान खोजा.

अंतिम स्थिति

  • 23 साल पहले: समस्या हल कर दी गई और सभी संबंधित bugs को duplicate के रूप में प्रोसेस किया गया.

GN⁺ की राय

  1. वेब डेवलपर्स के लिए महत्वपूर्ण समस्या: यह समस्या form elements के layout को प्रभावित करती है, इसलिए वेब डेवलपर्स के लिए महत्वपूर्ण है. खासकर अलग-अलग browsers में एकसमान user experience देने के लिए इसका हल होना ज़रूरी है.
  2. debugging का महत्व: इश्यू समाधान प्रक्रिया में कई डेवलपर्स ने मिलकर समस्या को debug किया और समाधान खोजा, जो प्रभावशाली है. यह software development में teamwork और communication के महत्व को दिखाता है.
  3. ब्राउज़र compatibility: अलग-अलग browsers में एक ही परिणाम पाने के लिए browser compatibility को ध्यान में रखकर development करना ज़रूरी है. यह समस्या browser differences को सुलझाने का एक महत्वपूर्ण उदाहरण हो सकती है.
  4. CSS और फ़ॉन्ट handling: form elements में फ़ॉन्ट handling एक महत्वपूर्ण हिस्सा है. यदि फ़ॉन्ट सेटिंग सही से लागू न हो, तो इसका user experience पर बड़ा असर पड़ सकता है.
  5. test cases का महत्व: अलग-अलग test cases के ज़रिए समस्या को reproduce करना और समाधान को verify करना महत्वपूर्ण है. यह software quality बढ़ाने का एक आवश्यक चरण है.

1 टिप्पणियां

 
GN⁺ 2024-05-23
Hacker News राय

Hacker News टिप्पणियों का सारांश

  • 25 साल तक सब्सक्राइब किया गया bug

    • 25 साल से सब्सक्राइब किया गया bug हाल ही में ठीक किया गया।
    • शुरुआत में यह Netscape Navigator से जुड़ा bug था।
    • कभी-कभी ईमेल नोटिफिकेशन मिलते थे, जो हंसी ला देते थे।
  • मानव-पठनीय अवधि अभिव्यक्तियों को लेकर नाराज़गी

    • "एक महीने पहले" जैसी मानव-पठनीय अवधि अभिव्यक्तियां पसंद नहीं हैं।
    • सटीक तारीख बताई जाए, यह इच्छा है।
    • Outlook, खासकर Mac version, इसका सबसे खराब उदाहरण है।
  • Firefox के Bugzilla के लिए प्रशंसा

    • Bugzilla सबसे पुराने bug trackers में से एक है।
    • इसकी मूल feel बनाए रखते हुए इसमें कई सुधार किए गए हैं।
    • लगभग 2000 के आसपास Microsoft Access/Outlook आधारित self-made bug tracker को बदलने के लिए इसका इस्तेमाल किया गया था।
  • पुराने bug के ठीक होने पर खुशी

    • हाल ही में 24 साल पुराने Firefox bug के ठीक होने को देखकर खुशी हुई।
    • संबंधित लिंक
  • LibreOffice के पुराने bug को लेकर नाराज़गी

    • LibreOffice में scatter plot के x-axis date format को सही तरह सेट न कर पाने वाला bug सबसे ज़्यादा परेशान करता है।
    • यह 12 साल पुराना bug है, और code बहुत जटिल होने की वजह से इसे ठीक करना अनुशंसित नहीं है।
    • संबंधित लिंक
  • XDG से जुड़े bug के ठीक होने की उम्मीद

  • AWS का bug management तरीका

    • AWS समय-समय पर पुराने bugs और उनके उल्लेख मिटाकर समस्या का समाधान करता है।
  • copy option bug को लेकर नाराज़गी

    • text मौजूद होने के बावजूद copy option का random तरीके से greyed out हो जाना पागल कर देता है।
  • Bugzilla की 25वीं वर्षगांठ से जुड़ी खबर

  • तारीख की गणना में गलती की ओर इशारा

    • यह बताया गया कि "28-03-2000" 25 साल पहले की तारीख नहीं है।