السيناريو 3 من 6
استجابة بطيئة
اثنتا عشرة ثانية. تتصاعد الواجهة بدل أن تدور إلى الأبد.
السلوك المتوقع
هياكل مؤقتة بعد 300 مللي ثانية، ورسالة «يستغرق وقتًا أطول من المعتاد» عند 3 ثوانٍ، وخيار الإلغاء عند 8 ثوانٍ.
لماذا يتصرف هكذا
المؤشر الدوّار الذي لا يتغير لا يقدّم أي معلومة بعد ثوانٍ قليلة. تصعيد الرسالة يُخبر الناس أن النظام ما زال يعمل ويتيح لهم التوقف عن الانتظار.
- «البطء» ليس حالة مستقلة، بل هو الطلب نفسه ملاحظًا في وقت لاحق؛ لذا صمّمه زمنًا منقضيًا لا حالة.
- تصاعَد على مراحل: اعترف بالتأخير، ثم قدّم مخرجًا.
- يجب أن يترك الإلغاء الواجهة في حالة واضحة قابلة للاستعادة، مع طريقة لإعادة المحاولة.
إمكانية الوصول
تُعلَن كل مرحلة تصعيد مرة واحدة. زر الإلغاء زر حقيقي لا يتلقى التركيز إلا حين تنتقل إليه؛ ولا تنقل الواجهة التركيز من تلقاء نفسها أثناء انتظارك.
أخطاء يكشفها هذا السيناريو
- مؤشرات دوّارة لا نهائية بلا رسالة ولا مخرج.
- إلغاء طلب ثم عرض استجابته رغم ذلك عندما تصل متأخرة.