مشاكل في تنقل الموقع على Chrome و Firefox

لقد قمت بمراجعة مقاطع الفيديو التي قام المستخدم بتحميلها على موقعك. تنبع المشكلة من امتداد إضافة الترجمة المثبتة في متصفحه، مما يسبب مشكلة. إذا فتح المستخدم وحدة تحكم المطور، فمن المؤكد أنه سيواجه هذا الخطأ: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node. أقترح أن تنصحهم بتجربة الوصول إلى الموقع باستخدام نافذة مجهولة مع تعطيل جميع ملحقات المتصفح. يجب أن يحل هذا المشكلة. إذا لم يواجهوا أي مشاكل في الوضع المجهول، فسيتعين عليهم تعطيل الامتداد أو الامتناع عن استخدامه على موقع Discourse لمنع الخطأ. ومع ذلك، إذا كانوا يرغبون في الاستمرار في استخدامه، فسيتعين عليهم تحديث الموقع في كل مرة يرغبون فيها في أداء إجراء، وهو أمر غير مريح بشكل واضح.

تكمن المشكلة الأساسية في حقيقة أن ميزات/ملحقات الترجمة هذه (وبعض الملحقات الأخرى، مثل ملحقات التدقيق الإملائي) تغير بنية HTML للتطبيق، بينما تعتمد أطر العمل مثل Ember على بقاء هذه البنية دون تغيير دون علمها.