{hideAfter: 10} is default, meaning it will hide in 10 seconds without intervention.
It definitely makes sense to hide the dismissal button when there are interactions prompted that would get rid of it (Retry/Cancel), but the default case is a plain text message to the user.
By the way, I like it, thanks for putting it out there! A more unique name might help me find it for future projects :)