author-cite forces creation of unnecessary disambiguators
Description
When there are two #cite(link, form: "author") citations to two works by the same author, literal disambiguators (letters a,b,... after the year) are added even if the works have different years.
#cite(<carlson1977referencekindsenglish>, form: "author")
#cite(<carlson2003weakindefinites>, form: "author")
@carlson1977referencekindsenglish
#bibliography("ref.bib", style: "chicago-author-date")
with the following ref.bib file
@thesis{carlson1977referencekindsenglish,
title = {Reference to Kinds in {{English}}},
author = {Carlson, Gregory Norman},
date = {1977},
}
@article{carlson2003weakindefinites,
title = {Weak Indefinites},
author = {Carlson, Gregory Norman},
date = {2003-07-17},
}
produces the following output.
Normally, literal disambiguators are only used when there are two works of the same author-date, which otherwise cannot be disambiguated in references. This is not the case here, so the following would be expected.
Curiously, this only happens when there is a year-containing citation somewhere. The following
#cite(<carlson1977referencekindsenglish>, form: "author")
#cite(<carlson2003weakindefinites>, form: "author")
#bibliography("ref.bib", style: "chicago-author-date")
produces this (notice that citations become name-surname, like if the compiler tries to disambiguate the authors by their names)
Reproduction URL
No response
Operating system
Linux
Typst version
- [x] I am using the latest version of Typst
@reknih I'm guessing this should be in the hayagriva repo?