The Tumblr app should really fix the way they handle attempting to post something with a bad internet connection.

All it tells you is that they’ll “try again later” and give you no control over that. Either it’ll post like it just did, or it’ll be sent to the void or it’ll be queued for some time in the future way after you forget about it.