누군가 이 문제를 좁혀 보도록 도와주셨으면 합니다. 플러그인을 만들었는데, 의도치 않게 “선택된 텍스트 인용” 팝업 및 키보드 단축키를 비활성화하고 있습니다.
플러그인이 활성화되면 게시글에서 텍스트를 선택해도 “선택된 텍스트 인용 답장” 기능이 표시되지 않습니다. 즉, PostTextSelectionToolbar 팝업이 나타나지 않고, q 키를 눌러도 동작하지 않으며, 답장 버튼을 클릭하면 답장이 시작되긴 하지만 선택된 텍스트의 인용은 포함되지 않습니다.
제 추측으로는 서드파티 JS 의존성을 로드하는 방식과 관련이 있을 것 같습니다. discourse/lib/load-script의 JavaScript loadScript를 사용하여 unpkg.com에서 tippy와 그 의존성인 Popper를 로드하고 있습니다… JS 자산을 선택적으로 로드하는 더 나은 방법이 있을까요? (아니면, 예를 들어 모든 토픽 페이지에 해당 자산을 포함하는 것이 더 나은 선택일까요? 선택적 로드를 시도하지 않는 것이 더 나을까요?)
이 버그에 대한 제 메모입니다. 모든 도움에 깊이 감사드립니다!