From 23b3f94cc58415877f8cdc2656e0c5d60e86196a Mon Sep 17 00:00:00 2001 From: Can Angun <39311746+can-angun@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:15:39 +0300 Subject: [PATCH 01/12] [QA] Increase timeout for checkPaceRunning command --- ui-tests/cypress/support/commands.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index 06aedd1a782..b2df03f58d3 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -375,7 +375,7 @@ Cypress.Commands.add("shouldNotExist", (element) => { }); Cypress.Commands.add('checkPaceRunning', () => { - cy.get('.pace-running', { timeout: 10000 }).should('not.exist'); + cy.get('.pace-running', { timeout: 35000 }).should('not.exist'); }); Cypress.Commands.add('checkPaceActive', () => { @@ -568,4 +568,4 @@ Cypress.Commands.add('getElement', (selector, parent = null) => { setDebugContext({ selector: finalSelector }); return cy.get(finalSelector); -}); \ No newline at end of file +}); From e2cc519af492dd4d8f2cfad81499d759f379e102 Mon Sep 17 00:00:00 2001 From: Can Angun <39311746+can-angun@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:32:41 +0300 Subject: [PATCH 02/12] Increase timeout for pace and loading checks --- ui-tests/cypress/support/commands.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index b2df03f58d3..7a35f83dff9 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -375,17 +375,17 @@ Cypress.Commands.add("shouldNotExist", (element) => { }); Cypress.Commands.add('checkPaceRunning', () => { - cy.get('.pace-running', { timeout: 35000 }).should('not.exist'); + cy.get('.pace-running', { timeout: 50000 }).should('not.exist'); }); Cypress.Commands.add('checkPaceActive', () => { - cy.get('.pace-active', { timeout: 10000 }).should('not.exist'); + cy.get('.pace-active', { timeout: 50000 }).should('not.exist'); }); Cypress.Commands.add('checkLoading', () => { cy.get('body').then($body => { if ($body.find('.el-loading-mask').length) { - cy.get('.el-loading-mask', { timeout: 20000 }) + cy.get('.el-loading-mask', { timeout: 50000 }) .should('not.be.visible'); } }); From 338a4e9ca3ea3d2c40de170208492f442e2b2b3c Mon Sep 17 00:00:00 2001 From: Can Angun <39311746+can-angun@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:47:08 +0300 Subject: [PATCH 03/12] Increase timeout for pace checks in commands.js --- ui-tests/cypress/support/commands.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index 7a35f83dff9..e31cb303f8f 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -375,11 +375,11 @@ Cypress.Commands.add("shouldNotExist", (element) => { }); Cypress.Commands.add('checkPaceRunning', () => { - cy.get('.pace-running', { timeout: 50000 }).should('not.exist'); + cy.get('.pace-running', { timeout: 75000 }).should('not.exist'); }); Cypress.Commands.add('checkPaceActive', () => { - cy.get('.pace-active', { timeout: 50000 }).should('not.exist'); + cy.get('.pace-active', { timeout: 75000 }).should('not.exist'); }); Cypress.Commands.add('checkLoading', () => { From 09b8118682ad053046c1f40a93335abd427aef30 Mon Sep 17 00:00:00 2001 From: Can Angun <39311746+can-angun@users.noreply.github.com> Date: Fri, 3 Apr 2026 10:05:25 +0300 Subject: [PATCH 04/12] Comment out checkPaceRunning command Comment out the checkPaceRunning command in commands.js. --- ui-tests/cypress/support/commands.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index e31cb303f8f..74e912a9edd 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -52,7 +52,7 @@ Cypress.Commands.add("clickElement", (element, isForce = false, index = 0) => { .click(); } - cy.checkPaceRunning(); + //cy.checkPaceRunning(); }); Cypress.Commands.add("clickBody", () => { From 10a99388192eae7398053624be203c767293069b Mon Sep 17 00:00:00 2001 From: Can Angun <39311746+can-angun@users.noreply.github.com> Date: Fri, 3 Apr 2026 10:36:38 +0300 Subject: [PATCH 05/12] Update commands.js --- ui-tests/cypress/support/commands.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index 74e912a9edd..fa1618a63f6 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -52,7 +52,7 @@ Cypress.Commands.add("clickElement", (element, isForce = false, index = 0) => { .click(); } - //cy.checkPaceRunning(); + cy.checkPaceRunning(); }); Cypress.Commands.add("clickBody", () => { @@ -375,11 +375,11 @@ Cypress.Commands.add("shouldNotExist", (element) => { }); Cypress.Commands.add('checkPaceRunning', () => { - cy.get('.pace-running', { timeout: 75000 }).should('not.exist'); + cy.get('.pace-running', { timeout: 90000 }).should('not.exist'); }); Cypress.Commands.add('checkPaceActive', () => { - cy.get('.pace-active', { timeout: 75000 }).should('not.exist'); + cy.get('.pace-active', { timeout: 90000 }).should('not.exist'); }); Cypress.Commands.add('checkLoading', () => { From 06a8386103c82b4cfbd0a72b13a9e35124673357 Mon Sep 17 00:00:00 2001 From: Can Angun <39311746+can-angun@users.noreply.github.com> Date: Fri, 3 Apr 2026 11:00:58 +0300 Subject: [PATCH 06/12] Update commands.js --- ui-tests/cypress/support/commands.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index fa1618a63f6..c3fcc0882c4 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -375,11 +375,11 @@ Cypress.Commands.add("shouldNotExist", (element) => { }); Cypress.Commands.add('checkPaceRunning', () => { - cy.get('.pace-running', { timeout: 90000 }).should('not.exist'); + cy.get('.pace-running', { timeout: 15000 }).should('not.exist'); }); Cypress.Commands.add('checkPaceActive', () => { - cy.get('.pace-active', { timeout: 90000 }).should('not.exist'); + cy.get('.pace-active', { timeout: 15000 }).should('not.exist'); }); Cypress.Commands.add('checkLoading', () => { From 80f15f71a64af82ce7f487e5cb190182ae2939d0 Mon Sep 17 00:00:00 2001 From: can-angun Date: Fri, 3 Apr 2026 12:03:48 +0000 Subject: [PATCH 07/12] Updated checkPaceRunning method --- ui-tests/cypress/support/commands.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index c3fcc0882c4..234df138f16 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -375,7 +375,10 @@ Cypress.Commands.add("shouldNotExist", (element) => { }); Cypress.Commands.add('checkPaceRunning', () => { - cy.get('.pace-running', { timeout: 15000 }).should('not.exist'); + //cy.get('.pace-running', { timeout: 15000 }).should('not.exist'); + cy.get('body', { timeout: 90000 }).should($body => { + expect($body).not.to.have.class('pace-running'); + }); }); Cypress.Commands.add('checkPaceActive', () => { From 4b657fc1d8c368cb49045d4c5e5a88d96577ca09 Mon Sep 17 00:00:00 2001 From: can-angun Date: Fri, 3 Apr 2026 12:25:37 +0000 Subject: [PATCH 08/12] Updated checkPaceRunning method --- ui-tests/cypress/support/commands.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui-tests/cypress/support/commands.js b/ui-tests/cypress/support/commands.js index 234df138f16..f759420ab2c 100755 --- a/ui-tests/cypress/support/commands.js +++ b/ui-tests/cypress/support/commands.js @@ -376,9 +376,9 @@ Cypress.Commands.add("shouldNotExist", (element) => { Cypress.Commands.add('checkPaceRunning', () => { //cy.get('.pace-running', { timeout: 15000 }).should('not.exist'); - cy.get('body', { timeout: 90000 }).should($body => { - expect($body).not.to.have.class('pace-running'); - }); + cy.get('body', { timeout: 90000 }) + .invoke('hasClass', 'pace-running') + .should('eq', false); }); Cypress.Commands.add('checkPaceActive', () => { From 06e3aafaccb2e766faf1cbc6033409c65799df0f Mon Sep 17 00:00:00 2001 From: Danu Widatama Date: Wed, 8 Apr 2026 15:25:09 +0700 Subject: [PATCH 09/12] [core] Add a patch to remove long running loading bar --- frontend/express/views/dashboard.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/frontend/express/views/dashboard.html b/frontend/express/views/dashboard.html index 01231e7de1a..37616083668 100644 --- a/frontend/express/views/dashboard.html +++ b/frontend/express/views/dashboard.html @@ -304,6 +304,24 @@