Привет @isaac. Ещё раз спасибо за этот потрясающий плагин — он действительно открыл для меня множество возможностей в Discourse.
Я столкнулся с небольшой ошибкой: ответы на вопросы сохраняются, даже если вопрос скрыт. Это привело к нескольким нежелательным ситуациям, когда пользователи отправляют ответы, которые на самом деле быть не должны (именно поэтому мы изначально хотели скрыть эти вопросы). Такое поведение также вызывает ещё одну проблему: когда вопрос двойной вложенности, он всё равно отображается, даже если родительский ответ был снят с выбора (потому что система всё ещё считает, что триггерный ответ выбран). Я понимаю, что это описание довольно размытое, поэтому вот GIF, демонстрирующий эту проблему:

Я думаю, что желаемым исправлением было бы сбрасывать ответы на значение null, как только они становятся невидимыми. Это также могло бы быть опциональным поведением, настраиваемым тем, кто создаёт форму — я могу представить разные подходы к тому, должны ли ответы сохраняться при переходе по таким веткам.
Не могли бы вы реализовать это? ![]()