This is a good habit to get into.
Every time you want to
sign a transaction, double check, triple check everything before you click sign and enter your password. Your inputs, outputs, fee, ... see which coins you are spending and where are those coins going (the receiver's address and the change address). Check everything before you
sign and click
broadcast. Even if it was an existing tx you had already signed and sent (unconfirmed), and now you just want to bump its fee using RBF.
It is also better that you
sign and
broadcast separately and double check after signing and before broadcasting. For example Electrum has this option: you set the fee, preview, sign, then click broadcast.
Electrum just fixed a vulnerability:
https://github.com/spesmilo/electrum/security/advisories/GHSA-6jp4-8v48-cc5vso upgrade to 4.8.3 already.
In this exploit a malicious Electrum server would receive the user's tx and refuse to propagate it; then while it remains unconfirmed according to that server alone, it returns a modified tx where the output is the attacker's address.
Now this modified tx shows up in the user's wallet software and shows as unconfirmed. Since it remains unconfirmed, the user may decide to bump the fee. In which case they'd sign this
new transaction that is paying the attacker not the destination the user wanted to.
So you can see the importance of that good habit. It can effectively prevent this attack from affecting those who have this habit and double check everything.