تم ترقية المنتدى الذي أشارك فيه مؤخرًا من الإصدار 2.7.0.beta3 إلى 2.7.0.beta4، ولم يعد حقل اسم المستخدم يركز تلقائيًا الآن. كما أن التنقل عبر زر Tab يمر عبر جميع الروابط في الصفحة (المُخفّضة التباين) خلف النافذة المنبثقة بدلًا من القفز إليها مباشرة. لذا، أصبح من الصعب جدًا تسجيل الدخول باستخدام لوحة المفاتيح فقط.
خطوات إعادة إنتاج المشكلة:
- افتح نافذة متصفح خاصة/غير مرئية (Ctrl-Shift-N في معظم المتصفحات، أو Ctrl-Shift-P في Firefox).
- انتقل إلى موقع منتدى Discourse.
- اضغط على زر Tab ثلاث مرات، ثم اضغط Enter لإظهار نافذة تسجيل الدخول.
- حاول التنقل إلى حقل اسم المستخدم دون استخدام الفأرة أو أي جهاز مؤشر آخر. لاحظ سلوك الضغط المتكرر على زر Tab.
الحل المقترح: إما العودة إلى التركيز التلقائي على حقل اسم المستخدم، أو إذا لم يكن ذلك خيارًا (تشير الأبحاث هنا إلى أنه ربما كان يسبب مشاكل على الهواتف والأجهزة اللوحية حيث تغطي لوحة المفاتيح الظاهرة الحقول؟)، فعلى الأقل إعطاء عناصر نافذة تسجيل الدخول قيمة tabindex تساوي 1 (أو وضعها أولاً في كود HTML) حتى لا تضطر إلى التنقل عبر أجزاء من الصفحة لا يمكنك حتى رؤيتها بوضوح، وبالتأكيد لا تهتم بها."