أواجه أيضًا سلوكيات معطلة مختلفة على مواقع Discourse في Firefox. أستخدم Firefox Nightly (2023-08-21) على macOS 13.5.
معظم الميزات “النشطة” التي تعتمد على البرمجة النصية داخل الصفحة تفشل بصمت بالنسبة لي، بما في ذلك:
- فتح قائمة المستخدم بالنقر على صورتي الرمزية في الزاوية العلوية اليمنى
- الانتقال إلى بعض المشاركات بالنقر على عناوينها
- تحميل مشاركات إضافية في سلاسل طويلة
- نشر الردود (تتم، ولكن يجب علي تحديث الصفحة يدويًا لرؤيتها)
كما يذكر @glimfeather، يمكنني بطريقة ما تجاوز تحميل سلسلة عن طريق إجبارها على التحميل في علامة تبويب جديدة لرؤية المشاركات الأولية، ولكن لا تزال هناك العديد من الميزات المعطلة الأخرى.
لقد بدأت في ملاحظة هذا اليوم فقط، لذا أفترض أنه تغيير حديث في Discourse تم نشره للمواقع المستضافة في الأيام القليلة الماضية.
عندما أصل إلى نهاية سلسلة طويلة (مثل Install the Discourse Theme CLI console app to help you build themes)، يمكنني رؤية أن وحدة تحكم مطور المتصفح مليئة بالعديد من الأخطاء مثل:
Uncaught TypeError: can't access property "lastNode", this.last is null
lastNode runtime.js:916
lastNode runtime.js:4347
lastNode runtime.js:1008
evaluate runtime.js:4424
_execute runtime.js:4306
execute runtime.js:4291
rerender runtime.js:4606
Ember 2
It runtime.js:4139
Ember 3
invoke queue.ts:201
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
end index.ts:298
_run index.ts:667
_join index.ts:640
join index.ts:362
Ember 2
start screen-track.js:52
setupController topic.js:289
setup Ember
s router_js.js:1514
routeEnteredOrUpdated router_js.js:1524
setupContexts router_js.js:1470
finalizeTransition router_js.js:1378
promise router_js.js:1321
y rsvp.js:435
v rsvp.js:421
invoke queue.ts:203
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
_boundAutorunEnd index.ts:257
promise callback*n/
flush Ember
_scheduleAutorun index.ts:803
_ensureInstance index.ts:791
schedule index.ts:384
Ember 6