Thanks! My original code doesn't but with little modification, yes. As long as all FilterChips have a unique sharedContentState key even if they're not selected yet, so that when they're selected, they match the correct selected chips instead of transitioning to the wrong chip.