diff --git a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html
index 9715fc26c..f9def7206 100644
--- a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html
+++ b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html
@@ -136,7 +136,7 @@
Error loading transaction
-
+
{{ error.status }}: {{ error.statusText }}
diff --git a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts
index a875e1065..f758aa2f4 100644
--- a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts
+++ b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts
@@ -50,6 +50,16 @@ export class BisqTransactionComponent implements OnInit, OnDestroy {
if (bisqTxError.status === 404) {
return this.electrsApiService.getTransaction$(this.txId)
.pipe(
+ map((tx) => {
+ if (tx.status.confirmed) {
+ this.error = {
+ status: 200,
+ statusText: 'Transaction is confirmed but not available in the Bisq database, please try reloading this page.'
+ };
+ return null;
+ }
+ return tx;
+ }),
catchError((txError: HttpErrorResponse) => {
console.log(txError);
this.error = txError;
diff --git a/frontend/src/app/components/block/block.component.html b/frontend/src/app/components/block/block.component.html
index e1e088b2c..5cb60e00d 100644
--- a/frontend/src/app/components/block/block.component.html
+++ b/frontend/src/app/components/block/block.component.html
@@ -157,7 +157,7 @@
Error loading block data.
-
+
{{ error.error }}