Spero che qualcuno possa aiutarmi a restringere questo problema: ho creato un plugin ma disabilita involontariamente il popup “cita testo selezionato” e la scorciatoia da tastiera.
Quando il plugin è abilitato, selezionare testo in un post non mostra più la funzionalità “cita la risposta per il testo evidenziato”, in modo tale che il popup PostTextSelectionToolbar non appaia, premere q non funzioni e fare clic sul pulsante Rispondi avvii una risposta ma non includa la citazione del testo selezionato.
La mia ipotesi è che sia correlato a come carico le dipendenze JS di terze parti? Sto usando il JavaScript loadScript da discourse/lib/load-script per caricare tippy e la sua dipendenza Popper da unpkg.com… C’è un modo migliore per caricare selettivamente gli asset JS? (O è meglio includere semplicemente tali asset, ad esempio, in tutte le pagine dell’argomento e non cercare di caricarli selettivamente?)
Ecco i miei appunti su questo bug. Qualsiasi aiuto è molto apprezzato!