A checkbox was breaking my client's therapy app. Here's why.
The client approached me with a design challenge their UX team had flagged.
In their research they discovered users kept hesitating on a specific page, not being able to complet the task they designed.
The screens they shared looked fine. Clean layout, clear list, simple interaction.
The problem wasn't visual. It was affordance.
A checkbox carries a specific meaning people learned over decades of using digital devices: mark as done, task complete, move on.
But this wasn't the goal of the component.
The goal was to help users bring a specific topic to their next session.
We replaced the checkbox with a pill button that said: "Bring to session."
Same data. Similar look. Completely different mental model.
Users can now complete the task.