مساعدة مطلوبة لإصلاح خلل التمرير في Discourse

مرحباً دان، شكراً على الرد.

أنا أستخدم مكون ثيم (theme component) لعرض أداة (widget) تظهر في الشريط الجانبي على أجهزة سطح المكتب وفي الجزء العلوي من المشاركة على الهاتف المحمول.

المشكلة هي أنها تبدو وكأنها تتداخل مع ميزة “الانتقال إلى آخر قراءة” (jump to last read) الخاصة بـ Discourse. عندما يفتح المستخدم موضوعاً قرأه من قبل، يتم تمرير الصفحة مبدئياً إلى الموضع الصحيح، ولكن بعد ذلك يبدو أن الأداة تؤدي إلى تغيير في التخطيط (layout shift) أو إعادة تحميل جزئية. هذا “الخلل” يجبر الصفحة على العودة إلى الأعلى، مما يفقد المستخدم مكانه.

لقد أرفقت مقطع فيديو لأوضح بالضبط كيف يحدث الانتقال. أنا أستخدم أحدث إصدار من Discourse.
الفيديو: https://drive.google.com/file/d/1PjIkhRQPf4HFMDYDQ6oj3jsxgx0D8Zxr/view?usp=sharing

الرابط المباشر: Aave 14- Test eneded proposal - General - tally

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