اختصار لوحة المفاتيح للانتقال إلى الموضوع التالي لا يتم الالتزام به دائمًا

بعد استخدام اختصار لوحة المفاتيح “Jump to Unread” أو “Jump to New” مرة واحدة أو كليهما، أستخدم اختصار “Jump to Next topic”. ومع ذلك، هناك مناسبات لا يأخذني تسلسل g, j إلى الموضوع التالي (غير المقروء/الجديد) ولكنه يتركني أنظر إلى قائمة المواضيع ذات الصلة. عندما لا يعمل هذا، يجب علي النقر فوق الموضوع الأول أو الوحيد المدرج للبدء. بالنسبة لمواضيع متعددة، يعمل g, j كما هو متوقع.

لا يمكنني، حتى الآن، تحديد نمط لهذا السلوك الخاطئ ولكنه يحدث في جميع تثبيتات Discourse التي أستخدمها بما في ذلك، على سبيل المثال لا الحصر، هنا في Meta Discourse. إذا تمكنت من تمييز نمط، فستتم إضافة التفاصيل.

أحد السيناريوهات المحتملة، والذي حدث هنا في Discourse Meta (وتم تكراره في أماكن أخرى):

  • امنح Discourse التركيز
    (أقوم بتشغيل جميع منتديات Discourse الخاصة بي في نافذة متصفح واحدة وأنتقل بين علامات التبويب المعنية باستخدام Crtl-Down)

  • يتم تمييز الجديد بـ (في هذه الحالة) موضوع جديد واحد.
    توجد رسالة “انظر موضوعًا جديدًا واحدًا”

  • g, j
    لا تغيير

  • g, n ثم g, j
    لا تغيير!

  • g, u g, n

  • g, j
    يعرض الموضوع الجديد بشكل صحيح.

يبدو أنه عندما تصبح علامة التبويب الحالية، فإنها لا تتلقى دائمًا تركيز لوحة المفاتيح.

البيئة

macOS 12.5.1 (Monterey مع أحدث تصحيح أمني ولكن المشكلة سبقت ذلك)
Firefox 103.0.2 مع تشغيل كل من uBlock Origin و Ghostery (ولن يتم إيقافهما أبدًا)

نحتاج إلى إعادة إنتاج متسقة هنا.

  • انتقل إلى “جديد”
  • CTRL TAB
  • CTRL SHIFT TAB
  • gj

لا يؤدي هذا إلى إعادة إنتاج هذا بالنسبة لي على أحدث إصدار من فايرفوكس، لينكس.

إعجاب واحد (1)