Ich hoffe, jemand kann mir helfen, dieses Problem einzugrenzen — ich habe ein Plugin erstellt, aber es deaktiviert unbeabsichtigt das Popup “Zitat ausgewählter Text” und die Tastenkombination.
Wenn das Plugin aktiviert ist, wird beim Auswählen von Text in einem Beitrag nicht mehr die Funktion “Zitat für hervorgehobenen Text” angezeigt — sodass das Popup PostTextSelectionToolbar nicht erscheint, die Taste q nicht funktioniert und das Klicken auf die Schaltfläche “Antworten” eine Antwort startet, aber nicht mit dem Zitat des ausgewählten Textes.
Ich vermute, dass es mit der Art und Weise zusammenhängt, wie ich JavaScript-Abhängigkeiten von Drittanbietern lade? Ich verwende das JavaScript loadScript aus discourse/lib/load-script, um tippy und seine Abhängigkeit Popper von unpkg.com zu laden… Gibt es eine bessere Möglichkeit, JS-Assets selektiv zu laden? (Oder ist es besser, diese Assets z. B. auf allen Topic-Seiten einzubinden und nicht zu versuchen, sie selektiv zu laden?)
Hier sind meine Notizen zu diesem Fehler. Jede Hilfe ist sehr willkommen!