From 180d334b7902756b552b824be16c6a35e9560c1c Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Tue, 21 Oct 2025 11:28:43 +0400 Subject: [PATCH 1/4] fix: error message print ignore when there is no internet --- src/javascript/app/pages/trade/initialization-manager.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/javascript/app/pages/trade/initialization-manager.js b/src/javascript/app/pages/trade/initialization-manager.js index a9062e99918..234a3e7e799 100644 --- a/src/javascript/app/pages/trade/initialization-manager.js +++ b/src/javascript/app/pages/trade/initialization-manager.js @@ -83,7 +83,9 @@ const InitializationManager = (() => { // Retry after delay setTimeout(attemptCall, CONFIG.RETRY_DELAY); } else { + if (is_connected){ reject(new Error(`All ${maxAttempts} attempts failed for ${stepId}: ${error.message}`)); + } } } }; From 17bbeb10c470139163b0158bf76fbab4fb6fe8be Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Tue, 21 Oct 2025 11:37:36 +0400 Subject: [PATCH 2/4] fix: code --- src/javascript/app/pages/trade/initialization-manager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/javascript/app/pages/trade/initialization-manager.js b/src/javascript/app/pages/trade/initialization-manager.js index 234a3e7e799..139baa2cb26 100644 --- a/src/javascript/app/pages/trade/initialization-manager.js +++ b/src/javascript/app/pages/trade/initialization-manager.js @@ -83,10 +83,10 @@ const InitializationManager = (() => { // Retry after delay setTimeout(attemptCall, CONFIG.RETRY_DELAY); } else { - if (is_connected){ + is_connected && reject(new Error(`All ${maxAttempts} attempts failed for ${stepId}: ${error.message}`)); } - } + } }; From 4d72c8b086e03d88ed4b828d95a7d3f8c9ba6870 Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Tue, 21 Oct 2025 11:41:57 +0400 Subject: [PATCH 3/4] fix: errors --- src/javascript/app/pages/trade/initialization-manager.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/javascript/app/pages/trade/initialization-manager.js b/src/javascript/app/pages/trade/initialization-manager.js index 139baa2cb26..e09c0f61c6e 100644 --- a/src/javascript/app/pages/trade/initialization-manager.js +++ b/src/javascript/app/pages/trade/initialization-manager.js @@ -80,12 +80,13 @@ const InitializationManager = (() => { } if (attempts < maxAttempts) { - // Retry after delay + // Retry after delay setTimeout(attemptCall, CONFIG.RETRY_DELAY); } else { - is_connected && - reject(new Error(`All ${maxAttempts} attempts failed for ${stepId}: ${error.message}`)); - } + if (is_connected) { + reject(new Error(`All ${maxAttempts} attempts failed for ${stepId}: ${error.message}`)); + } + } } }; From 012c1aeb4ea9449fa638afc6c8ea0ad6dd07058b Mon Sep 17 00:00:00 2001 From: mayuran-deriv Date: Tue, 21 Oct 2025 11:45:20 +0400 Subject: [PATCH 4/4] fix: error --- src/javascript/app/pages/trade/initialization-manager.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/javascript/app/pages/trade/initialization-manager.js b/src/javascript/app/pages/trade/initialization-manager.js index e09c0f61c6e..caa7e3e8849 100644 --- a/src/javascript/app/pages/trade/initialization-manager.js +++ b/src/javascript/app/pages/trade/initialization-manager.js @@ -82,10 +82,8 @@ const InitializationManager = (() => { if (attempts < maxAttempts) { // Retry after delay setTimeout(attemptCall, CONFIG.RETRY_DELAY); - } else { - if (is_connected) { - reject(new Error(`All ${maxAttempts} attempts failed for ${stepId}: ${error.message}`)); - } + } else if (is_connected) { + reject(new Error(`All ${maxAttempts} attempts failed for ${stepId}: ${error.message}`)); } }