نحن نحقق فيما يبدو أنه خطأ في Firefox يتعلق بتخزين الصور الرمزية مؤقتًا على القرص ثم استرجاعها بواسطة طلب لاحق.
تم الإبلاغ عنه لـ Firefox على:
تتجلى هذه المشكلة في الصور الرمزية المفقودة حيث يجب أن تكون موجودة عادةً، على سبيل المثال:
وهذه هي على التوالي:
<img loading="lazy" alt="" width="24" height="24" src="https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/mancera1979/48/732001_2.png" class="avatar" title="mancera1979 - Frequent Poster">
<img loading="lazy" alt="" width="24" height="24" src="https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jca34f/48/340148_2.png" class="avatar" title="JCA34F - Frequent Poster">
وتلك الروابط تعيد التوجيه إلى، على التوالي:
https://europe1.discourse-cdn.com/arduino/optimized/4X/3/3/7/337a5e4169461364c9805cfad882c9eb0332bdf3_2_48x48.png
https://europe1.discourse-cdn.com/arduino/optimized/4X/4/b/8/4b8c803f304aa7e7c487184224ec9f970c96e8c4_2_48x48.jpeg
أثناء فحص DOM باستخدام أدوات المطور، يبلغ Firefox عن “تعذر تحميل الصورة”.
لم تفشل الطلبات الأولية أبدًا - لقد حدثت دائمًا فقط في الطلبات اللاحقة التي كانت ستحمل الصورة من ذاكرة التخزين المؤقت:
إعادة تحميل الصفحة أحيانًا تجعل Firefox يقوم بتحميل الصورة بشكل صحيح، على سبيل المثال:
بعد إعادة التحميل:
نحن نعلم أن:
… المشكلة ليست خاصة بتطبيق Discourse نفسه. لقد قمنا بإعادة إنتاج المشكلة باستخدام صفحة HTML ثابتة تحتوي فقط على روابط للصور الرمزية:
… تعطيل http3 في Firefox لا يحل المشكلة
… مسح ذاكرة التخزين المؤقت للمتصفح يتسبب في تحميل الصور بشكل صحيح في المرة التالية
… أبلغ المستخدمون النهائيون عن هذه المشكلة على أجهزة الكمبيوتر المكتبية والهواتف المحمولة
نحن نشك في أن:
… هذا له علاقة بتحميل الصورة بعد إعادة توجيه
بعض بيئات الاستضافة لدينا تحتوي على “متتبع إعادة التوجيه” الذي يتسبب في أن يرجع طلب إلى عنوان URL الأصلي الصورة نفسها بدلاً من إعادة توجيه إلى الصورة. لا أعتقد أن أي شخص قد واجه هذه المشكلة في تلك البيئات.
ليس لدينا:
إعادة إنتاج متسقة وواضحة للمشكلة من البداية إلى النهاية













