1 पॉइंट द्वारा GN⁺ 2024-10-10 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • पिछले साल GOV.UK Design System का 'इस पेज से बाहर निकलें' कंपोनेंट (EtP) लॉन्च किया गया
  • यह स्क्रीन के ऊपर फिक्स किया गया एक बड़ा लाल बटन है, जिसे क्लिक करने पर BBC Weather पर ले जाया जाता है
  • कीबोर्ड पर ⇧ Shift key को तीन बार दबाने पर बटन के सक्रिय होने का विज़ुअल संकेत दिखाई देता है, और तीसरी बार दबाने पर मौजूदा पेज खाली दिखता है और फिर BBC Weather पर रीडायरेक्ट हो जाता है
  • यह हिंसक घरेलू परिस्थितियों में रह रहे लोगों को पेज जल्दी छोड़ने में मदद करने के लिए एक सुरक्षा टूल है

Escape key का इस्तेमाल क्यों नहीं किया जाता

1. Escape ब्राउज़र में पेज लोडिंग रोक देता है

  • ज़्यादातर ब्राउज़र में Escape key दबाने से पेज लोडिंग रुक जाती है। इससे ऐसी सुविधा के लिए यह अनुपयुक्त हो जाता है जिसे किसी दूसरे पेज पर जाना है।

2. Escape operating system में दूसरे काम करता है

  • Escape key का इस्तेमाल फुल-स्क्रीन मीडिया से बाहर निकलने, modal dialog बंद करने जैसे कई कामों में होता है। यह पेज के JavaScript से पहले काम कर सकता है, जिससे भ्रम पैदा हो सकता है।

3. Escape key दबाना user interaction नहीं माना जाता

  • JavaScript का चलना user interaction पर निर्भर हो सकता है। Escape key एकमात्र ऐसी key है जिसे user interaction नहीं माना जाता, इसलिए पेज रीडायरेक्शन विफल हो सकता है।

वैकल्पिक keys

  • Control key, Escape से बेहतर थी, लेकिन VoiceOver के साथ टकराव और key की स्थिति में एकरूपता न होने के कारण यह उपयुक्त नहीं थी।
  • Alt/Option key में सिस्टम के बीच नाम का अंतर था, और ब्राउज़र तथा सिस्टम-लेवल फीचर्स के साथ टकराव की समस्या भी थी।

Shift बेहतर था, लेकिन परफेक्ट नहीं

  • Shift key, Escape की तुलना में ज़्यादा स्थिरता से काम करती है, लेकिन इसमें कुछ कमियाँ हैं। उदाहरण के लिए, अगर Sticky Keys फीचर चालू हो, तो ज़्यादा key presses की ज़रूरत पड़ती है।
  • Shift key टच डिवाइस के virtual keyboard पर भी इस्तेमाल की जा सकती है, लेकिन hardware keyboard की तुलना में इसका व्यवहार कम पूर्वानुमेय होता है।

निष्कर्ष

  • यह ऐसा मामला है जहाँ तकनीक और web standards आदर्श user experience में बाधा बनते हैं। Escape key आदर्श लग सकती है, लेकिन कई समस्याओं के कारण यह लगातार भरोसेमंद ढंग से काम नहीं करती।
  • user research से पता चला कि रीडायरेक्ट पेज को नए tab में खोलकर पुराने tab को अपने-आप बंद करने का तरीका भ्रम पैदा कर सकता है।
  • Shift key के इस्तेमाल को लेकर कोई शिकायत या bug report नहीं मिली, लेकिन जो लोग इसे पहली बार सुनते हैं उनके लिए यह सवाल ज़रूर खड़ा कर सकता है।

बोनस: BBC Weather पर रीडायरेक्ट क्यों किया जाता है

  • राजनीतिक पक्षपात से बचने के लिए इसे किसी news service से नहीं जोड़ा गया। Google homepage पर भेजना भी अप्रभावी माना गया।
  • BBC Weather का homepage सामग्री से भरपूर है, इसलिए अगर उपयोगकर्ता वहाँ लंबे समय तक रुके रहें तो यह स्वाभाविक लगता है।

GN⁺ का सार

  • GOV.UK का 'इस पेज से बाहर निकलें' कंपोनेंट एक सुरक्षा टूल है, जो उपयोगकर्ताओं को खतरनाक स्थिति में पेज जल्दी छोड़ने में मदद करता है।
  • Escape key के कई अन्य उपयोग और इसे user interaction न माने जाने की वजह से दूसरी key चुननी पड़ी।
  • Shift key कई विकल्पों में सबसे उपयुक्त रही, हालांकि इसमें भी कुछ कमियाँ बनी रहती हैं।
  • यह कंपोनेंट तकनीकी सीमाओं के भीतर सबसे अच्छा user experience देने की कोशिश का परिणाम है।

3 टिप्पणियां

 
bbulbum 2024-10-11

अगर कोई व्यक्ति कीबोर्ड से ब्राउज़ करता है, तो ऐसा लगता है कि जब वह पेज छोड़ना चाहेगा तो शायद tab बंद करने/विंडो बंद करने वाले शॉर्टकट का इस्तेमाल करेगा,,
और यह भी लगता है कि क्या वेबपेज का 'इस पेज से बाहर निकलें' जैसा विकल्प देना सच में ज़रूरी है?

 
savvykang 2024-10-11

सरकारी वेबसाइट का उपयोग करने वाले यूज़र समूह में माउस यूज़र और screen reader यूज़र भी शामिल होने चाहिए, यानी आम जनता; और अगर इस exit फ़ीचर को डिज़ाइन करने के उद्देश्य को देखें तो यह समझ में आता है। यूज़र भावनात्मक रूप से स्थिर स्थिति में नहीं हो सकता, इसलिए उसकी नज़र या ध्यान कमज़ोर हो सकता है, और इसी वजह से ऐसा बटन ज़रूरी माना जा सकता है जो उसे स्पष्ट रूप से किसी दूसरी साइट पर ले जाए.

https://design-system.service.gov.uk/patterns/exit-a-page-quickly/

 
GN⁺ 2024-10-10
Hacker News राय
  • लगता है किसी टीम ने बहुत ज़्यादा सोच-विचार करके ऐसा समाधान निकाला जो सहज नहीं है। इसमें 'overfitting' जैसी गंध आती है

    • Shift key को तीन बार दबाना बहुत जटिल समाधान है
    • बहुत से लोग शायद यह भी न जानते हों कि Shift key क्या होती है
    • जानना दिलचस्प होगा कि UX testing कैसे की गई
  • अगर तीन बार key दबाने वाला तरीका ही रखना था, तो number keys को छोड़कर कोई भी key तीन बार दबाने देना बेहतर होता

    • ज़्यादातर लोग घबराहट में शायद spacebar दबाएँगे
  • मैं कई non-modifier keys को एक साथ दबाने वाली 'mashing' या 'cowing' शैली को test करना चाहता था

  • weather page पर ले जाने का विचार अच्छा है

    • New Zealand में Shielded Site जैसी एक समान initiative है
    • कई बड़े sites इसमें शामिल हैं, और click करने पर domestic violence resources वाला modal दिखता है
  • BBC weather page को पहले से preload करना चाहिए ताकि तुरंत switch हो सके

    • अभी इसे load होने में समय लगता है
    • browser history में दर्ज होने की समस्या भी है
  • मुझे संदेह है कि यह feature वास्तव में कितना उपयोगी है

    • Ctrl+W या tab पर middle-click बेहतर विकल्प हो सकते हैं
    • private window खोलकर बंद करना ज़्यादा समझदारी भरा तरीका हो सकता है
  • जानना दिलचस्प होगा कि ऐसे button के उपयोग पर कोई आँकड़े हैं या नहीं

    • victim services और honour-based abuse services के कुछ clients ने ऐसे buttons जोड़ने का अनुरोध किया था
    • tracking जोड़ने से interaction धीमा हो सकता है
  • honour-based abuse services का उपयोग करने वाले बहुत से लोग computer इस्तेमाल करने में सहज नहीं होते

    • ऐसा record न छोड़ना बेहतर है जिसे browser history देखने वाला abuser पकड़ सके
  • Shift key को तीन बार दबाने वाले shortcut पर सवाल है

    • इसे ढूँढ पाना मुश्किल है और अलग-अलग sites पर consistency भी नहीं होगी
  • यह feature ऐसे अस्थिर और संभावित रूप से हिंसक घरेलू माहौल में page को जल्दी छोड़ने के लिए एक safety tool के रूप में बनाया गया है

  • लोग किन pages पर हों तो उससे domestic violence भड़क सकती है, यह भी सवाल है

    • bookmark bar पर click करना, tab बंद करना या tab बदलना ज़्यादा आसान तरीका हो सकता है
  • यह समझ आता है कि Escape key का उपयोग नहीं किया जा सकता, लेकिन Shift key को तीन बार दबाने की discoverability पर संदेह है

  • सभी browsers में page load होने के दौरान Escape दबाने से loading रुक जाती है

  • ads की वजह से web platform की functionality सीमित होने पर असंतोष है

  • यह सवाल है कि users को सामान्य 'tab बंद करें' shortcut क्यों नहीं सिखाया जाता