ذات صلة بـ:
إليك مقطع فيديو صغير يوضح المشكلة:
يبدو أن إزالة مستمع النقر هنا لا تعمل. في المرة التالية التي يحدث فيها النقر، لم يعد video-placeholder-container موجودًا:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/instance-initializers/video-placeholder.js#L16
ربما بسبب استخدام bind هنا:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/instance-initializers/video-placeholder.js#L85
ربما يكون الحل السهل هو استخدام { once: true } في addEventListener بدلاً من ذلك؟
3 إعجابات
شكراً على الإصلاح @blake!
إعجابَين (2)
blake
(Blake Erickson)
5
من دواعي سروري! شكراً لك على الإبلاغ عنه وعلى الاقتراح 
3 إعجابات