Unless you approach it the way I approach emails!
I.e. I set a delay for sending out my emails to 30 seconds so I have time to “rethink words”.
This could be 5 seconds of timeout, that allows you to undo.
I’m probably overengineering this. I admit automatic zaps makes me a tiny bit uneasy and my fat fingers have accidentally zapped (which was stopped with the wallet selection dialog in Damus).
I also think a few people have done the same when I see generated and unfulfilled invoices on my wallet from part 1 of the zap process.