The candidate-member initials rendered m.display_name.split(' '); display_name is nullable, so a member with no name crashed the link dialog. Fall back to email then '?'. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>