وأنا في موضوع به 9,800 مشاركة. أقرأ المشاركة قبل الأخيرة، وفي كل مرة يرد شخص ما، ينتقل المنتدى إلى أحدث مشاركة، متجاوزًا عدة مشاركات جديدة.
يحدث هذا أيضًا إذا تركت المتصفح مفتوحًا وذهبت لإعداد الغداء أو شيء من هذا القبيل. عندما أعود، يكون الموضوع عند أحدث مشاركة، ويجب عليّ التمرير للأعلى لقراءة الردود من 1 إلى 100 التي فاتني.
أفشل في فهم كيف يكون هذا مفيدًا. إنه بالتأكيد سلوك جديد. هل هناك طريقة لتعطيل هذا؟ إذا لم يكن الأمر كذلك، هل يمكنك إضافة زر لتعطيل “التمرير التلقائي” أو “التمرير المباشر” في الإعدادات؟ إنه يثير الغضب بشكل هامشي، وأنا أحب أن أحفظ غضبي للأشياء المفيدة.
لا ينبغي أن يحدث هذا، كما لاحظت، فهو يجعل القراءة محبطة للغاية. لا يمكنني إعادة إنتاج المشكلة في بيئة اختبار - هل من الممكن أن يكون سمة مخصصة قد تسببت في مشكلة؟ هل تواجه نفس المشكلة في الوضع الآمن؟
إنه أحد المستخدمين القلائل الذين لا يستخدمون سمة معدلة بشكل كبير في الواقع. هذا يحدث لي أيضًا ولكن السمة الخاصة بي هي تعديلات CSS بالكامل قمت بها بنفسي.
لا يمكن استبعاد CSS تمامًا، فقد رأينا حالات أثرت فيها تعديلات CSS على تتبع القراءة أو موضع التمرير. على سبيل المثال، يمكن لشيء بسيط مثل هذا أن يكسر بعض سلوكيات التمرير:
html,
body {
height: 100%;
min-height: 100vh;
}
أوصي بشدة بتجربة الموقع في الوضع الآمن (والذي يمكن لأي شخص استخدامه مؤقتًا) - إذا استمرت المشكلة في الوضع الآمن، فمن المؤكد تقريبًا أنها مشكلة في Discourse وليست تخصيصًا.
يمكنني تأكيد أن الوضع الآمن لا يزال يقوم بالتمرير التلقائي. أعرف أنك لم تتمكن من تكرار ذلك في بيئة اختبار، ولكن هل تتضمن بيئة الاختبار الشريط السفلي؟ أشك في أنه إذا كان الشريط السفلي مرئيًا على الشاشة، فسيتم تمرير السلسلة تلقائيًا بعد بعض الاختبارات.
ربما يكون هذا مضللاً، ولكن إذا لم يكن هذا مرئيًا على الصفحة، فلن يحدث ذلك. إذا قمت بالتمرير بحيث يكون هذا خارج العرض تمامًا ولكن لا يزال بإمكاني رؤية أحدث مشاركة، فلن يحدث ذلك. إذا كان مرئيًا جزئيًا، فسيتم تمريره تلقائيًا.
هل تعرف ما إذا كانت المشكلة تحدث في موضوع معين فقط؟ أدرك أنه قد يكون من الصعب تأكيد ذلك إذا لم تكن هناك مواضيع نشطة أخرى على الموقع تحتوي على عدد مماثل من المشاركات.
إذا أمكن، هل يمكنك زيارة الموضوع مع فتح أداة فحص الويب في متصفحك على علامة التبويب “وحدة التحكم”؟ تحقق مما إذا كان التمرير عبر الموضوع يتسبب في ظهور أي أخطاء في وحدة التحكم.
ستبدو وحدة التحكم مشابهة للصورة أدناه. في معظم المتصفحات، يمكنك فتح أداة فحص الويب إما بالضغط على مفتاح F12 على لوحة المفاتيح، أو بالنقر بزر الماوس الأيمن، ثم تحديد “فحص” من القائمة. بعد فتح أداة الفحص، حدد علامة التبويب “وحدة التحكم” من قائمة علامات التبويب الموجودة في أعلى الصفحة.