Problemas com respostas em campos personalizados

Olá, esta é principalmente uma pergunta para o @angus, mas se alguém tiver alguma informação, ficaria muito grato. Implementei o campo de tópico de novo, o post infame do angus e estou tendo problemas relacionados a respostas. O campo de tópico personalizado que criei é especificamente para links que apontam para um processo específico em um aplicativo.

Digamos que eu crie um post com o link “www.app.com/process/71e33faf-ec88-445e/

Quando vou responder ao post, o campo personalizado aparece no composer de resposta, preenchido com a URL do post pai.

Quando estou escrevendo minha resposta ao post, se eu fornecer uma URL diferente no campo personalizado para "www.app.com/process/93466e-db999-e44faf/, após enviar a resposta, a nova URL é automaticamente substituída pela URL do post pai.

Idealmente, a lógica seria que, se o campo de tópico não for editado na resposta, ele não será exibido no cabeçalho da resposta, e se for editado, ele exibirá o campo da mesma forma que faz para o post pai (no cabeçalho/topo da resposta).

Abordei isso assumindo que todos os conectores em /assest/connectors/ estão vinculados ao composer de resposta.

Qualquer ajuda ou informação seria muito apreciada!

Obrigado!

Você provavelmente só quer restringir a entrada do campo personalizado do tópico para ser exibida apenas na primeira postagem, e não no compositor de respostas. Portanto, adicione um wrapper condicional em torno da entrada

<TopicCustomFieldInput
  @fieldValue={{this.fieldValue}}
  @onChangeField={{this.onChangeField}}
/>

Veja se você consegue descobrir qual atributo precisa verificar ao restringir a entrada. Comece vendo quais argumentos são passados para o outlet do plugin composer-fields onde essa entrada é adicionada.