-snip- What would happen? Would it stall along the way or wait until the funds are confirmed before proceeding with the network action?
The network will sort that out automatically.
Since it spent an unconfirmed output, that parent transaction should be confirmed before your transaction can be confirmed as well.
That can happen in the same block if the transaction fees are similar or if your txn has higher fee rate (
works like a CPFP transaction).
The issue here is if that parent is replaced via RBF.
If it does, your transaction will be dropped by the nodes that already accepted the replacement for its parent transaction.
If it happened to you, that child transaction will be marked as "
local" in your Electrum GUI and can't be broadcasted to Electrum servers and Bitcoin nodes who dropped/replaced its original parent transaction.
Anyways, you can remove it easily if its amount is still calculated to your overall deducted balance.
BTW, if you don't want to spend unconfirmed UTXO, you can enable the "
Spend only confirmed coins" option in 'New Transaction' window's "
Tools" drop-down menu (
shows after clicking 'Pay')