عندما أفتح الرابط https://meta.discourse.org/t/admin-actions-goes-behind-the-titlebar/118649 (لا يمكنني نشر الرابط لأنني مستخدم جديد) (أو العديد من منشورات Discourse الأخرى)، أرى ما يلي:
تاريخ البداية في الجدول الزمني هو 25 مايو، لكن التاريخ المعروض في مكون timeline-ago عند النقطة 1/5 هو 26 مايو.
حاسوبي (macOS 10.14.6، Safari 12.1.2) مضبوط على المنطقة الزمنية Pacific/Auckland. عندما أحوّل حاسوبي إلى المنطقة الزمنية America/Los_Angeles، أرى نفس المشكلة، لكن جميع التواريخ تتقدم يومًا واحدًا للخلف.
يتم تعيين تاريخ timeline-ago في discourse/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 at 9a17b196365a1f9a5e88a0f8a36e2e35c56b39bc · discourse/discourse · GitHub ويستخدم timelineDate لتنسيق التاريخ. يُستخدم هذا لتحديد start-date و now-date، لذا من غير المرجح أن يكون مصدر المشكلة.
من خلال قراءة الكود، يبدو أن المتغير position (السطور 151-154) قد يكون هو سبب المشكلة، لكن قد أكون مخطئًا، فأنا جديد تمامًا على قاعدة كود Discourse و Ember.
