But I've also added some more custom, semantic references and completions using a psi.referenceContributor, implementing the getVariants() method on PsiReference. However, none of these completions are ever used. The getVariants() method is not even called.
If I remove the JsonSchema extension, all other custom references and completions work as expected, so I believe there's some conflict here. What should I do to have both working?