# Debug-Hilfe — Mein Plugin verursacht Probleme bei der Select-to-Reply-with-Quote-Funktion

**URL:** <https://meta.discourse.org/t/debug-help-my-plugin-is-breaking-the-select-to-reply-with-quote-feature/306709>\
**Category:** Development\
**Created:** [4. Mai 2024 um 06:29 UTC](https://meta.discourse.org/t/debug-help-my-plugin-is-breaking-the-select-to-reply-with-quote-feature/306709 "2024-05-04T06:29:31Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![alxndr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alxndr/32/102300_2.png) [@alxndr](https://meta.discourse.org/u/alxndr)\
**Post date:** [4. Mai 2024 um 06:29 UTC](https://meta.discourse.org/t/debug-help-my-plugin-is-breaking-the-select-to-reply-with-quote-feature/306709/1 "2024-05-04T06:29:31Z")

</div>

Ich hoffe, jemand kann mir helfen, dieses Problem einzugrenzen — ich habe [ein Plugin](https://github.com/kglw-dot-net/discourse-plugin-gizzard-setlist) 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`](https://github.com/kglw-dot-net/discourse-gizzard-setlist/blob/b647435f54dbba906e51f1d917f1507eafa84a63/assets/javascripts/discourse/initializers/setlist.js#L1) aus `discourse/lib/load-script`, um [`tippy` und seine Abhängigkeit `Popper` von unpkg.com zu laden](https://github.com/kglw-dot-net/discourse-gizzard-setlist/blob/main/assets/javascripts/discourse/initializers/setlist.js#L144-L146)… 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](https://github.com/kglw-dot-net/discourse-plugin-gizzard-setlist/issues/1) diesem Fehler. Jede Hilfe ist sehr willkommen!

---

_[View the full topic](https://meta.discourse.org/t/debug-help-my-plugin-is-breaking-the-select-to-reply-with-quote-feature/306709)._
