DEV Community

Cover image for You should overcommunicate pending state
Jake Holman
Jake Holman

Posted on Edited on Originally published at jakeisonline.com

You should overcommunicate pending state

Ever clicked “Save” and wondered: Did it actually do anything?

That tiny moment of ambiguity — where the UI doesn’t clearly communicate what's happening — can erode user trust fast.

In this post, I make the case for overcommunicating pending state, especially in async interfaces. It's a small but powerful UX pattern that developers can (and should) own.

I cover:

  • Why this matters more than we think (even for “small” interactions)
  • The subtle difference between “visible feedback” and timely feedback
  • A set of interactive examples to experience both good and bad handling of pending state
  • Practical tips on what to overcommunicate (and what not to)

🧠 Read the full post with live interactive demos on jakeisonline.com


💬 I'd love to hear how you handle loading states in your apps — spinners? disabled buttons? toast messages? Let's swap notes.

👋 This is my first post on dev.to — I write about UX patterns from a frontend developer’s perspective. If you're into interaction design, feel free to follow along!

Top comments (0)