لا يمكن فتح موقع Discourse على Safari iOS 15.8.2

لقد قمت مؤخرًا بتحديث Discourse الخاص بي، وتحديدًا من 3.3.0beta1+645 إلى 3.3.0beta1+699 (معروض باسم 3.3.0beta2-dev في لوحة تحكم Discourse).

ولكن، بعد التحديث، وجدت أن متصفح Safari على نظام iOS لم يعد بإمكانه فتح منتدى Discourse بنجاح. على وجه التحديد، يعلق على صفحة بها خمس دوائر وامضة تقول “جارٍ التحميل…” ولا يمكنه الدخول إلى الموقع.

أنا متأكد من أن هذه ليست مشكلة شبكة من جهتي لأن متصفح Chrome على نظام Windows في نفس الشبكة المحلية يمكنه تحميله بشكل طبيعي.
كما أنني واثق من أنها ليست مشكلة في موقع Discourse الخاص بي لأن هاتفي iPhone لا يمكنه أيضًا الوصول إلى هذا الموقع (meta.discourse.org)، حيث يعلق بنفس الطريقة على صفحة التحميل هذه.

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

أشك في أن بعض الميزات التي تم تقديمها بين +645 و +699 غير مدعومة بواسطة متصفح Safari على نظام iOS 15.8.

معرف المستخدم لجهاز iPhone هو كالتالي:
Mozilla/5.0 (iPhone; CPU iPhone OS 15_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/124.0.6367.111 Mobile/15E148 Safari/604.1

أتذكر أنه تم ذكره في صفحة توافق Discourse أن Discourse سيكون متوافقًا مع متصفح Safari على نظام iOS 15.7. هل لا يزال Discourse يخطط للالتزام بهذا الاتفاق؟ أم أن نظام iOS 15 لن يتم دعمه بعد الآن؟

إعجابَين (2)

صفحة تحميل الموقع:\n(النقاط الخمس أحيانًا لا تظهر في المكان الصحيح.)\n\n

\n\n\nإعدادات سفاري التجريبية لـ WebKit:\n\n

إعجابَين (2)

شكراً لطرحك الموضوع، @tumbleweed.

هذا هو الوضع الذي واجهناه للتو على Chrome الإصدار 124.0.6367.119 على macOS Sonoma 14.4.

أرى الأخطاء التالية في وحدة التحكم. ربما تكون مشكلة في كيفية محاولة سلوك JS. أخبرني إذا كنت بحاجة إلى مزيد من المعلومات.

Uncaught ReferenceError: dt7948 is not defined
    at 74476 (load-more.js:7:38)
    at __webpack_require__ (bootstrap:19:1)
    at 30920 (topic-list-item.js:389:3)
    at __webpack_require__ (bootstrap:19:1)
    at s.callback (discourse.js:976:50)
    at s.exports (loader.js:106:1)
    at requireModule (loader.js:27:1)
    at header_1.js:2:28
Uncaught (in promise) ReferenceError: Cannot access 'components_topic_list' before initialization
    at Module.default (topic-list-item.js:389:3)
    at Resolver._extractDefaultExport (index.js:541:25)
    at Resolver.resolveOther (index.js:163:32)
    at Resolver.resolve (index.js:199:23)
    at index.js:742:1
    at f.resolve (index.js:523:1)
    at f.resolve (index.js:525:1)
    at o (index.js:237:1)
    at i.factoryFor (index.js:184:1)
    at PluginApi._resolveClass (plugin-api.js:162:39)
    at PluginApi.modifyClass (plugin-api.js:189:29)
    at disable-sort.js:12:1
    at withPluginApi (plugin-api.js:2612:16)
    at Object.initialize (disable-sort.js:11:1)
    at initializer.initialize (app.js:209:28)
    at index.js:145:1
    at e.each (dag-map.js:191:1)
    at e.walk (dag-map.js:120:1)
    at e.each (dag-map.js:66:1)
    at e.topsort (dag-map.js:72:1)
    at e._runInitializer (index.js:158:1)
    at e.runInstanceInitializers (index.js:143:1)
    at u._bootSync (instance.js:86:1)
    at e.didBecomeReady (index.js:602:1)
    at invoke (backburner.js.js:280:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)

هل جربت الوضع الآمن؟

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

@simon_tomes لقد قمت بإنشاء طلب سحب (PR) إلى السمة الخاصة بك والذي سيصلح ذلك: FIX: Update topic-list-item override by davidtaylorhq · Pull Request #1 · ministryoftesting/mot-graceful · GitHub

@tumbleweed شكرًا على التقرير. الغريب أنه يبدو أنه يبدأ في العمل بمجرد فتح أدوات تطوير المتصفح. لم نقم بإسقاط دعم iOS 15 عن قصد، لذا سنقوم بإصلاح هذا في أسرع وقت ممكن :eyes:

7 إعجابات

لقد تراجعنا عن التغيير بينما نقوم بالتحقيق في المشكلات المتعلقة بـ Cloudflare و Safari 15.

@tumbleweed إذا قمت بتحديث موقعك إلى أحدث إصدار من Discourse، فيجب أن يعمل Safari 15 مرة أخرى.

نعتذر عن الإزعاج هنا!

8 إعجابات

شكرا على الردود!
لقد قمت بتحديث موقعي ويمكن لـ Safari العمل معه بشكل جيد الآن!

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم يعد يُسمح بالردود الجديدة.