Group as implicit conditional and variable container-title-short
With Zotero 5, the group rendering element does not act as an implicit conditional in all cases anymore. In my specific case, the culprit is a macro calling the variable container-title-short (in one of my custom CSL styles). Now, a group calling, among others, this variable through the mentioned macro produces output even when all the variables called in the group are empty. This did not happen in Zotero 4. Any thoughts or ideas?
Ideally we'd get a minimal working example of this. Is it limited to container-title-short? Does the same group work correctly with the variable called directly?
https://www.dropbox.com/s/65szkhcupmqh5lo/mwe.csl?dl=0
<choose>
<if variable="container-title-short">
<text variable="container-title-short"/>
</if>
</choose>
</macro>
i.e. just
<text variable="container-title-short"/>
which doesn't change anything here.
This isn't right (and there obviously are situations where this test would matter), but citeproc-js has always struggled when you nest conditions too deeply.
https://www.dropbox.com/s/65szkhcupmqh5lo/mwe.csl?dl=0
If so, where can I file a bug report?