More flexible disambiguation
As noted in https://github.com/citation-style-language/styles/issues/7667 , disambiguate-add-year-suffix doesn't kick in if the original date differs and is displayed in the citation, making it impossible to generate correct APA style.
There have also been occasional requests to be able to have both short titles added for disambiguation and cross references via first-reference-note-number (e.g. https://forums.zotero.org/discussion/comment/295489/#Comment_295489 ) -- that, too, isn't currently possible with CSL.
I'm not 100% sure how to address this. One idea would be to allow adding ignore-for-disambiguation="true" to any rendering element in cs:citation, but there might be something better.
One idea would be to allow adding
ignore-for-disambiguation="true"to any rendering element in cs:citation, but there might be something better.
Or maybe @ignore-for-disambiguation on cs:citation taking a list of element names? Something like this: ignore-for-disambiguation="title-short publisher whatever"
Then the disambiguation related options would be kept in the same place.
That seems both more elegant and likely easier to implement
Question is just if there might be edge cases where you might want to consider an element for disambiguation in one place, but not in another (doubt it, but anyway).