Maybe reposition the zap button if it is 1 tap to zap. My natural thumb scroll position is perfectly aligned with the zap symbol. The accidental zaps will be high.

Reply to this note

Please Login to reply.

Discussion

I’m going to make it so you can cancel zaps if you click it accidentally

How does this work? There’s some delay after a tap before the zap actually occurs and during that window you can cancel it? This UX works well for email

yes this is the plan

Option to disable? I like to live dangerously

#reckless

You need to delete the session on the wallet side to disable

Potentially dumb question… Why can’t you undo likes and reposts?

I think it’s possible but relays would need a way to receive and handle a message to “undo” the like or repost. There’s no guarantee that they’ll honor it, similar to how deletion doesn’t really work as you’re trusting the relay to delete the data.

I can add the undo as well for likes via a delay

IMO it makes sense to have a 30 second delay in an app like Damus. It’s not slack or IRC which are used for real time communication. Typical usage is much more async, where 30 seconds doesn’t matter. An edge case is handling what happens if a user force closes the app during the delay period…