Пользовательский композер: проблема с tag-chooser и d-editor

Я создал кастомный композер с использованием коннекторов и в настоящее время использую HTML-элемент <select> для отображения некоторых пользовательских тегов. Теги загружаются из групп тегов при открытии композера, но это вызывает заметную задержку, так как запрос занимает время, из-за чего композер становится неактивным во время загрузки.

Чтобы улучшить это, я хочу использовать встроенный компонент Discourse tag-chooser и отображать только нужные мне теги. Моя задача включает три разных типа тегов, поэтому я хочу использовать три отдельных экземпляра tag-chooser. Однако я не уверен, как настроить его так, чтобы отображались только нужные теги. Я изучил опцию allowedTagGroup, но, похоже, она предоставляет только имена групп тегов, и мне непонятно, как эффективно использовать её с tag-chooser.

Кроме того, я добавил несколько экземпляров d-editor в свой композер (как требуется), но они, похоже, взаимосвязаны: изменения в одном редакторе влияют на другие. Я хотел бы узнать, как правильно их разделить, чтобы каждый редактор мог работать независимо.

Если у кого-то есть предложения или рекомендации по решению этих двух проблем, буду очень признателен за помощь.

Всем привет, я всё ещё застрял на этой проблеме и был бы очень признателен за любую помощь. Кто-нибудь работал с несколькими компонентами tag-chooser или разделял несколько экземпляров d-editor в пользовательском композере? Даже наводящие подсказки или примеры очень бы помогли. Заранее спасибо!

Будем признательны, если кто-нибудь сможет дать свои комментарии по этому опубликованному вопросу.