Zugehörig zu:
- https://github.com/discourse/discourse/pull/23807
- DEV: Show a loading spinner on video placeholders by oblakeerickson · Pull Request #24039 · discourse/discourse · GitHub
Hier ist ein kleines Video, das das Problem zeigt:
Es sieht so aus, als ob das Entfernen des Click-Listeners hier nicht funktioniert. Wenn das nächste Mal geklickt wird, existiert der video-placeholder-container nicht mehr:
Wahrscheinlich wegen der Verwendung von bind hier:
Vielleicht wäre eine einfache Lösung, stattdessen { once: true } in addEventListener zu verwenden?