39bcdec584
`TxDialog` may has to fetch tx information from the network on construction (`self.set_tx()`) and is showing a `RunCoroutineDialog`. If the user cancels this dialog the `UserCancelled` exception is not caught in `show_transaction()` and can even lead to Electrum crashing. Fixes #10041