في الأسبوع الماضي، استخدمت Discourse مع قارئ الشاشة (NVDA) ليوم واحد وكانت هذه المشكلة هي إحباطي رقم 1، لذا أرغب بشدة في إصلاحها.
عندما تدخل إلى موضوع من قائمة المواضيع مثل /latest، يقوم Discourse بالتمرير لأسفل وتسليط الضوء على أول مشاركة غير مقروءة في الموضوع أو إلى آخر مشاركة إذا لم تكن هناك مشاركات غير مقروءة. هذا يعمل بشكل رائع للمستخدمين المبصرين، ومع ذلك، فإن مستخدمي قارئ الشاشة لا يتم إعلامهم بذلك لأن التركيز لا يتحرك على الإطلاق عند دخول الموضوع، لذا ستبدأ قارئات الشاشة في القراءة من أعلى الصفحة.
لقد قمت بنشر مكون سمة هنا على Meta لاختبار إصلاحي لهذه المشكلة. هل يمكن لأي شخص يستخدم قارئ الشاشة اختبار الإصلاح ومعرفة ما إذا كان يجعل الأمور أفضل (أو أسوأ ) من فضلك؟ هل تدخل موضوعًا عشوائيًا، وتقرأ بضع مشاركات، وتغادر الموضوع وتدخله مرة أخرى، وهل يمكنك بسهولة معرفة أن Discourse وضعك عند أول مشاركة غير مقروءة؟ هل هناك أي تحسينات يمكننا إجراؤها؟
هذا لطيف جدًا ويبدو أنه يساعد كثيرًا، على الرغم من أنني لم أختبره بشكل شامل. أعتقد أنه تحسين جيد.
اقتراح واحد أود تقديمه: إذا نقرت على موضوع، وقرأت حتى النهاية، ثم ضغطت على زر الرجوع في متصفحي، فهل يبقى تركيز الماوس على الموضوع الذي تم النقر عليه سابقًا؟ يمكنني أن أخبرك الآن أن أكبر إحباط تالٍ لي سيكون الاضطرار إلى التنقل مرة أخرى إلى الموضوع الذي نقرت عليه للعثور على الموضوع التالي. إذا نقرت على موضوع وضغطت على زر الرجوع، فهل يمكن وضع تركيز لوحة المفاتيح على رابط هذا الموضوع في القائمة؟
وبالمناسبة، هناك عنصر تحكم غريب يُسمى شيء مثل “Select % name or value” أسفل آخر مشاركة في موضوع. هل هناك شيء غير مُفلت بشكل صحيح؟ لا أعرف القيمة الدقيقة لما تم التحدث به نظرًا لأنني قد أحتاج إلى نسخ العبارة مباشرة من مخزن كلام NVDA. لم تظهر في نص الصفحة نفسها.
@osama أعتقد أن هناك تراجعًا طفيفًا هنا، تم اختباره على كل من Chrome و Safari. أثناء التمرير خلال قائمة المواضيع، يوجد “محيط” تركيز على الموضوع الأول للحمولة التالية. إليك مثال:
@ndarilek كيف هي التجربة الحالية لمستخدمي قارئ الشاشة؟ أنا أبحث عن لوحة مناقشة لدمجها في نظام إدارة تعلم تم بناؤه مع مراعاة مستخدمي قارئ الشاشة. شكراً.
أفضل بكثير مما كانت عليه في السابق، وعملية للغاية، على الرغم من أنني قلق بعض الشيء من أنها قد تكون توقفت.
على وجه الخصوص، لست متأكدًا من أن مخاوفي من المنشور رقم 88 قد تم تناولها، وكما توقعت، فإن هذه الأمور مزعجة للغاية بالنسبة لي الآن بعد أن انتشرت العديد من تغييرات إمكانية الوصول هذه في تثبيتات Discourse. إذا نقرت على موضوع، وقرأته، ثم نقرت على “رجوع”، يبدو أن التركيز يهبط في أعلى قائمة المواضيع الأصلية. على سبيل المثال، إذا كنت أنظر إلى المنشور الخمسين في فئة ما، وانقرت عليه، وقرأته، ثم نقرت على “رجوع”، فإن التركيز ينتقل إلى ما يقرب من المنشور العشرين في القائمة الأصلية. ثم يتعين عليّ العودة إلى حيث كنت (أي المنشور الخمسين حيث نقرت على الرابط)، ثم متابعة التصفح. يتضمن هذا عادةً أن أتذكر عنوان الموضوع، على أمل أن يكون فريدًا بما فيه الكفاية، ثم البحث في الصفحة عن هذا العنوان للوصول إلى الرابط الذي نقرت عليه في الأصل. أعتقد أنه يعيد التركيز إلى أول رابط منشور مرئي في الفئة، ولكنه يجب أن يعيد التركيز حقًا إلى المنشور الذي تم فتحه مؤخرًا. يبدو الأمر وكأنه شيء بسيط، ولكن ضاعفه على مدار 5-10 قراءات مع اضطراري إلى قضاء دقيقة أو دقيقتين في إعادة تحديد موقعي الأصلي، وعادةً ما أتعب من المشاركة في المجتمع بعد تكرارات قليلة. لقد توقفت حرفيًا عن قراءة عدد من منتديات Discourse ليس لأنني لم أجدها مثيرة للاهتمام وأردت المشاركة، ولكن لأن الاحتكاك الناتج عن الاضطرار إلى استعادة تركيزي مرة أخرى للمرة السادسة كان أكثر من اللازم.
لذلك باختصار، أود أن أقول إنها ليست سيئة وبالتأكيد أفضل بكثير مما كانت عليه في السابق. لكنني أتمنى حقًا أن يتم تناول هذه المشكلة على وجه الخصوص، لأنه إذا كان مستخدمو قارئ الشاشة ينسحبون بعد بضع دقائق من جلسات “العثور على التركيز القديم”، فهذه أصوات لا تشارك في مجتمعك. أعرف أن الموارد قد تكون موزعة بشكل ضئيل، ولكن بصفتي متخصصًا في إمكانية الوصول، سأكون واثقًا من القول بأن هذا المستوى من الاحتكاك ربما يكون أكثر من اللازم لتشجيع المشاركة طويلة الأجل التي تأمل معظم مجتمعات Discourse في تحقيقها.
ومع ذلك، أود أن أغتنم هذه الفرصة لأقر بأن الأمور أفضل بكثير مما كانت عليه قبل أكثر من عام بقليل. شكرًا جزيلاً على ذلك!
يبدو أن هذه مشكلة يجب إصلاحها، وأعتقد أن شخصًا ما قد يفعل ذلك، لكن هذه ليست وظيفتي.
شيء قد تجربه كحل بديل حتى ذلك الحين هو الاستمرار في التمرير لأسفل إلى نهاية الموضوع حيث توجد الموضوعات المقترحة. هناك احتمال كبير أن يكون أحد هذه الموضوعات أو أكثر مكانًا مناسبًا للانتقال إليه بعد ذلك. لا أعرف ما إذا كان سيساعد أم لا.
نولان، شكراً جزيلاً لتحملك معنا هنا! سأحرص على استثمار بعض الوقت خلال الشهر القادم لحل مشكلة التركيز (نحن نختبر باستخدام NVDA، ونأمل أن يشمل ذلك JAWS و Orca أيضاً).
أخبرنا بأي مشاكل صغيرة (أو إزعاجات كبيرة) تكتشفها، نريد أن تكون تجربتك مع Discourse ممتعة.
هذا الشهر فقط، قام @kris.kotlarek بتطبيق تسميات aria لتحذيرات المؤلف لدينا. هذا يعني أنه إذا حاولت إرسال موضوع ونسيت إدخال عنوان، فإننا نوضح بشكل صحيح أنه مفقود!
مرحباً نولان، أنا آسف جداً لأن هذا استغرق منا وقتاً طويلاً لإصلاحه، ولكن لدي أخبار جيدة! تم إصلاح المشكلة الأسبوع الماضي ومنذ ذلك الحين تم نشرها في كل مثيل Discourse نستضيفه بما في ذلك هذا الموقع. هل يمكنك المحاولة وإخبارنا إذا كانت تعمل كما تتوقع؟ هل هناك أي تحسينات إضافية تود أن نجريها؟
أيضاً، مشكلة “تحديد اسم القيمة %” التي ذكرتها هنا:
تم إصلاحه بواسطة @j.jaffeux في يناير. هل ما زلت تواجه هذه المشكلة؟
هذا لطيف جداً. لقد تصفحت مثيلاً آخر لبضع دقائق وكان أداؤه جيداً إلى حد ما. عاد التركيز بشكل صحيح إلى الموضوع السابق عند الخروج، أو إلى مكاني في ذلك الموضوع عند عودتي.
لقد عدت ببعض الأشياء التي أود رؤية تحسينها لمستخدمي قارئ الشاشة.
على مدار الأيام القليلة الماضية، كنت أرغب في استخدام قائمة المستخدمين في منتداي الصغير، ولكني وجدت أن الجدول الجميل عديم الفائدة في الواقع. المستخدمون - Discourse Meta
يبدو أن الصف العلوي مليء بالأزرار التي كان يمكن أن تكون وصفًا لعمود الجدول. تخميني هو أن كل زر من هذه الأزرار يمكنه إعادة ترتيب البيانات في الجدول. هذا لطيف جدًا، ولكن طالما أن أيًا من قارئات الشاشة لا تملك أي فرصة لمعرفة عنوان العمود، فإن الجدول معقد جدًا بـ 7 أعمدة ليكون مفيدًا كما هو مرمّز حاليًا. حتى تتمكن من التنقل في الجدول وقراءة عنوان العمود، فإن هذا غير قابل للاستخدام تقريبًا.
هناك مشكلة أخرى، خاصة في المواضيع الطويلة، سيكون من الجيد التأكد مما إذا كنت تجيب على منشور آخر في موضوع ما أو تنشئ إجابتك “الخاصة”. حاليًا، يقرأ الزر “رد” مع بعض النصوص العامة الإضافية بغض النظر عمن ترد عليه. سيكون من الجيد إذا تم إضافة اسم الشخص الذي ترد عليه أو رقم الموضوع إلى زر الرد. وأن الرد على الموضوع، ولكن ليس على منشور آخر في الموضوع، سيتم تمييزه بشكل مختلف.
لذا عدت بإحباطات جديدة. يبدو أن هذا يحدث لي مع كل من Jaws و NVDA، على Edge 106 و Chrome 106.
عندما تنظر إلى الجدول الذي يحتوي على قائمة المواضيع، هناك طريقتان للوصول إلى آخر رد. إما أن تضغط على "هذا الموضوع يحتوي على X ردود مع… وستحصل على خيار الانتقال إلى المنشور الأول أو الأخير في الموضوع. أو يمكنك الضغط على مؤشر “XX مرة” للوقت الذي تمت فيه إضافة آخر تعليق في المنشور الأخير إلى المنشور. في كلتا الحالتين، يمكنك توقع انتقال التركيز إلى المنشور. ومع ذلك، لم يعد هذا يحدث. لا يحدث شيء عند الضغط على أي من الروابط/الأزرار كما هو موضح. ويترك تركيز قارئ الشاشة في أعلى الصفحة.
لم أتحقق من سلوك Firefox لاستبعاد أن شيئًا ما في Chromium قد تسبب في هذا السلوك الجديد.
فقط شيء صغير لإضافته إلى هذا: سيقوم Jaws بالتقاط كل من التسمية غير المترجمة حاليًا والعنوان القديم الأكثر عمومية المترجم في زر الرد هذا الذي يراه Jaws:
label=Reply to post #107 by @Roman
title=begynd at skrive et svar til dette indlæg
يمكنني العيش بسهولة بدون نص العنوان العام فقط، قد تكون المشكلة هي أن سلسلة التسمية الجديدة غير مترجمة حاليًا.
لقد قمت للتو بتغيير متصفحي الافتراضي إلى فايرفوكس ليلي، وهنا ينتقل التركيز إلى المنشور ذي الصلة كما كان في المتصفحات المستندة إلى كروم، لذا يبدو أن هذه مشكلة في المتصفح، ولكنها مزعجة حقًا إذا كنت تستخدم كروم أو إيدج مع قارئ شاشة.
كلاوس
لقد كنت أحاول إعادة إنتاج هذا، لكنني لم أتمكن من ذلك. في اختباري، يبدو أنه يعمل بشكل صحيح بالنسبة لي على كل من نظامي التشغيل Windows و macOS في جميع المتصفحات الرئيسية مع Narrator و VoiceOver و NVDA و JAWS.
ربما كانت مجرد مشكلة في المتصفح. الآن بعد مرور بعض الوقت ووصول تحديثات جديدة، هل يمكنك المحاولة مرة أخرى لمعرفة ما إذا كنت لا تزال تواجه هذه المشكلة، ربما على Chrome 109؟