I always buy the “Eco” type of detergent with no perfumes. Though the on sale Electrasol tabs did a number on some of my nonics. Etched Bluish milky streaks in about four of them. So I don’t use that product any more despite it being a champ with the dishes.
I’m not convinced however that there is a perfect method without going to extremes. Distilled rainwater rinse maybe?