تتبع موضوع باستخدام اختصار لوحة المفاتيح يتتبع مواضيع أخرى أيضًا

عند استخدام اختصارات m t و m r لتتبع أو عدم تتبع موضوع، يتغير أيضًا حالة التتبع للمواضيع الأخرى التي تصفحتها مؤخرًا في نفس النافذة.

لا يبدو أن هذا يحدث عند استخدام الفأرة.

تم ملاحظته باستخدام Firefox 68.4.1esr. أول مرة لوحظت على منتديات Rust، والآن قمت بالتحقق منها هنا أيضًا.

5 إعجابات

مرحبًا، شكرًا لتقريرك!

أعتقد أن هذا الخطأ موجود منذ فترة طويلة، ربما جعلت التغييرات الأخيرة الأمر أكثر وضوحًا.

باختصار:

  • نحن لا نفرض معرف الموضوع عند استقبال حدث التغيير.
  • نحن لا نقيد الاختصار، مما يعني أنه إذا ضغطت على مفتاح “m” باستمرار، فسيتم إرسال نفس الحدث بشكل لا نهائي…

هذا يجب أن يحل المشكلة:

من المتوقع دمج هذا التعديل بحلول نهاية الأسبوع.

7 إعجابات

مرحبًا،
كم من الوقت يجب أن يستغرق الأمر من دمج طلب السحب (pull request) حتى يتم نشر الإصلاح؟
في الوقت الحالي، لا ألاحظ أي تغيير في السلوك هنا.

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

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد السماح بردود جديدة.

@Falco هل حدث تراجع في هذا؟

إعجابَين (2)

مرحبًا @david
ما زلت أستطيع تكرار المشكلة في هذا المنبر. لا أعرف ما إذا كانت غير قابلة للتكرار منذ ذلك الحين.

إعجابَين (2)

@joffreyjaffeux هل يمكنك إلقاء نظرة أخرى من فضلك؟

@mpol لم نتمكن من تكرار هذه المشكلة. هل يمكنك شرح الخطوات الدقيقة التي تتخذها لإعادة إنتاجها هنا على ميتا؟

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

آسف إذا تبين أن هناك خطأ من جهتي، لكن ها نحن ذا، على متصفح فايرفوكس 68.6.0esr الآن.

  1. باستخدام التنقل عبر لوحة المفاتيح فقط، بدءًا من الصفحة الرئيسية المفتوحة حديثًا https://meta.discourse.org/ في علامة تبويب جديدة، لا أملك أي مواضيع متتبعة في البداية.
  2. أضغط ‘j’ ثم ‘Enter’ للدخول إلى موضوع.
  3. أضغط ‘j’ عدة مرات للوصول إلى المواضيع المقترحة، ثم أضغط ‘Enter’ للدخول إلى أحد هذه المواضيع.
  4. أضغط ‘j’ ثم ‘m’ ثم ‘t’ - الآن أنا أتتبع هذا الموضوع والموضوع الذي دخلت إليه من الصفحة الرئيسية.

بالمناسبة، لاحظت للتو أنه عند الضغط على ‘m’ ثم ‘t’ مباشرة في الخطوة 3، تم تتبع الموضوع الصحيح فقط. ولكن حتى بعد ذلك، فإن الضغط على ‘j’ ثم ‘m’ ثم ‘t’ غيّر حالة الموضوع السابق.

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

لذلك لم أتمكن من إعادة إنتاج هذا الخطأ المحدد، ولم يتمكن @david أيضًا، لكن @david كان لديه العديد من الطلبات جارية في متصفحه، وهو ما لم يكن لديّ. كانت الفكرة الأولى هي المتصفح، ثم فتح متصفحات متعددة؟

بعد بعض البحث، فهمت أن المشكلة كانت ناتجة عن حجم المتصفح (كان ضيقًا بالنسبة لي وواسعًا بالنسبة لـ David)، وأن زر خط زمني للموضوع الذي كان يسجل باستمرار معالج appEvents جديد كان ظاهرًا لـ David ولم يكن ظاهرًا لي.

أعتقد أن هذا سيحسن بشكل كبير الوضع في تتبع الموضوعات، لمزيد من التفاصيل راجع الالتزام:

4 إعجابات

أهلاً، نعم، الطلبات. إذن، في النهاية، ولّدت الإجراء أعلاه طلبين POST متطابقين إلى https://meta.discourse.org/t/146924/notifications، ثم الطلب الذي أعتقد أنه مشكلة، إلى https://meta.discourse.org/t/113192/notifications.

إعجابَين (2)

نعم، يجب أن يحل هذا النوع من المشاكل. سأقوم بدمجه الآن حتى تتمكن من تجربته على ميتا قريبًا.

5 إعجابات

@joffreyjaffeux شكراً لك. بعد عدة محاولات، لم أعد أستطيع تكرار المشكلة هنا، وأرى الآن دائماً طلباً واحداً وصحيحاً إلى /notifications فقط - لا توجد طلبات مكررة ولا طلبات لمواضيع أخرى.

3 إعجابات