Mapping of director inconsistent: Zotero, CSL JSON, Better CSL JSON
I am bit perplexed of how the field
director is currently treated. Zotero and CSL JSON treat it as author. Better CSL JSON export treats it as director. While Zotero's own behaviour conforms to this list (https://aurimasv.github.io/z2csl/typeMap.xml), I would assume that Better CSL JSON is more appropriate here, given that CSL knows a field director. Is there a reason for this? And could that be changed? This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Upgrade Storage
I think we'd have to fix some styles if the mapping is changed, but I'd guess the number is <20 (they use an awkward workaround where they test for motion_picture and then assume author=director)
they use an awkward workaround where they test for motion_picture and then assume author=director
Yes, that's odd and I'd prefer not having to implement this...