صفحة معطلة: (فشل في التنفيذ 'removeChild' على 'Node')

مرحباً :wave:

لقد رصدت هذا الخطأ في وحدة التحكم. يظهر عند ترجمة الصفحة باستخدام مترجم جوجل المدمج في المتصفح.

خطأ وحدة التحكم

Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.


إعادة الإنتاج

لقد غيرت لغة Discourse إلى الفرنسية على سبيل المثال وترجمتها باستخدام مترجم جوجل المدمج إلى الإنجليزية.

بدون مترجم جوجل، لا يظهر أي خطأ، ولكن عند تشغيل مترجم جوجل، بعد تغيير صفحة الموضوع الأولى على المواضيع الجديدة وغير المقروءة، تتجمد الصفحة بالكامل (تتعطل).

أعرض ذلك مع تغيير صفحة الموضوع، ولكن هذه المشكلة تظهر أيضًا في صفحات أخرى… على سبيل المثال، في /about عند التبديل بين /faq و /tos وما إلى ذلك باستخدام التنقل إذا كان مترجم جوجل ممكّنًا.

شكراً لك :slightly_smiling_face:

إعجابَين (2)

هذه مسألة صعبة، هل هذا خطأ في Google أم في Discourse؟ المترجمون المدمجون يعبثون بالبنية HTML مما يجعل Ember مرتبكًا للغاية ويفقد تركيزه.

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

نعم، للأسف يبدو أن هذا هو الحال. أنت على حق، هذه ليست مشكلة في Discourse بل تضارب بين Ember و Google Translate. لقد وجدت تقريرًا منذ 5 سنوات في مستودع git الخاص بـ Ember.js بخصوص مشكلة مماثلة. شكرًا لك سام :slightly_smiling_face:

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

يمكنني أن أسأل أصدقاء Ember لدينا عما إذا كانت لديهم أي أفكار هنا، ولكن كل الرهانات تميل إلى أن تكون خارجة إذا تغير DOM تحتها.

3 إعجابات