The thing is, right now it shows posts that belong to both .Data.Pages and $contentWithTag. Are these two collections different in a way that makes symdiff not work?
What happens in the first line? Could it be that .Params.name is empty for all? It has to be inside of a range through .Params.author, right?
I read that article too, but I wonder about some of the tips they gave there, like adding taxonomyTerm to disabled kinds if we don’t want to list authors… that would disable all taxonomyterms, not just authors. Maybe the article is not compatible with the current version.
Wait, are you saying it Hugo merges the two collections (slices, page objects, what ever the right term is here) and you are having author names coming up twice? In that case it’s because they are not the same type (collection, page objects, slices, …).
If symdiff produces the same page twice, and you’re sure they are the same and not just … similar, then it is a bug. It would surprise me a little, though.