What Should a Cancel Button Promise?

What Should a Cancel Button Promise?

●5 ●41 ●107
calendar_today ago • schedule1 min read

You start a long-running export, then press Cancel. The button disappears, but the server may already be working. What should the interface promise at that moment?

I would distinguish three outcomes: cancellation requested, stopped before completion, and completed before the request could take effect. Calling all three “cancelled” could leave someone unsure whether a file still exists or whether they should retry.

There is also a difference between closing a progress window and stopping the underlying job. If closing the window only hides it, I would label that action “Close” or “Run in background” rather than “Cancel”.

For work with partial results, the final message should explain what remains. A stop request should not silently imply that earlier changes were rolled back.

When should Cancel become unavailable, and what would you show while the server is still confirming the outcome? Would you keep a visible job record after the dialog closes?

Cover: original AI-generated concept illustration of a parcel conveyor and stop button, not a real product interface.

Part 27 of 27 in Discussions BOARD

2 Comments

1 vote
0
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

How AI Is Changing Web Development, and What Developers Still Need to Understand

Daniel Decker - Nov 10

Should Exact Search Matches Always Come First?

WAQAS AHMAD - Oct 30

What Should Happen to an Old Bookmark?

WAQAS AHMAD - Nov 4

When Should a Table Remember Its Sort Order?

WAQAS AHMAD - Nov 8

Should a Bulk Action Preview Lock the Selection?

WAQAS AHMAD - Nov 5
chevron_left
3.5k Points • 153 Badges
Faisal Town Lahore B Block • dotera.co
52Posts
64Comments
32Connections
Waqas Ahmad is a Content Creator and Software Engineer passionate about building brands through cont... Show more

Related Jobs

View all jobs →

Commenters (This Week)

5 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!