لقد لاحظت أحيانًا أنه عندما يرسل مستخدم رسالة، يتم نشرها فوق الرسائل الأخرى التي تم نشرها بالفعل في الدردشة. من ناحية أخرى، يحدث العكس أحيانًا، حيث يرسل المستخدم رسالة وتلتصق بالعنيد في أسفل الدردشة، حتى مع إرسال رسائل أحدث.
لقد أجريت بعض التحقيقات، والوحيد الحقيقي الذي لدي هو PR #34592، والذي تم دمجه في الوقت الذي بدأنا فيه في مواجهة المشكلة، في أواخر أغسطس/أوائل سبتمبر. أعتقد أن الأمر يتعلق بذلك لأنه يسمح بوقت العميل لاستخدامه كطوابع زمنية للرسائل، وسيكون مناسبًا كتفسير لبعض المشكلات التي نواجهها. لست متأكدًا تمامًا مما إذا كان PR ذا صلة، نظرًا لوجود بعض الغرائب التي لا تتناسب تمامًا، ولكني أعتقد أنه سيكون مكانًا جيدًا للبدء في البحث.
للتوضيح تمامًا، هذه ليست مشكلة من جانبي فقط، بل يتم عرض الرسائل بترتيب خاطئ لجميع المستخدمين في الدردشة.
إليك بعض الأشياء الأخرى التي لاحظناها والتي قد تساعد في التحقيق في هذه المشكلة:
- الخطأ ليس حتميًا على الإطلاق، فهو يحدث أحيانًا فقط، ولكن عندما يحدث ذلك، فإنه يحدث عادةً حول مستخدمين محددين وجميع رسائلهم. على سبيل المثال، سيكون لدى المستخدم جميع رسائله التي تم إرسالها “في الماضي” أو “في المستقبل” كما هو الحال، (أي قبل الرسائل الأقدم الأخرى، أو بعد الرسائل الأحدث).
- يبدو أن الأمر يحدث بشكل أكثر اتساقًا مع عدد قليل من المستخدمين المحددين، مما قد يعني أنه مرتبط بتوجيه معين أو بزمن وصول المستخدمين المختلفين.
- يمكن لشخص ما الرد مباشرة على رسالة يراها في الدردشة، وسيظل الرد مسجلاً على أنه حدث قبل الرسالة التي يرد عليها، مما يؤدي إلى مواقف غريبة جدًا مثل هذا:
