From b5e10395d69d898f801e1c51e3457dfe5e422890 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Tue, 22 Jul 2025 14:29:57 -0400 Subject: [PATCH 1/6] FOUR-25305 There are console errors in loop with Rich text inside in Manual task ## Description: There are console error in loop with Rich text inside This is old code and cannot be seen in production mode because all error reports are suppressed. ## Related Tickets & Packages https://processmaker.atlassian.net/browse/FOUR-25305 --- src/mixins/ScreenBase.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mixins/ScreenBase.js b/src/mixins/ScreenBase.js index 63547ebef..882263537 100644 --- a/src/mixins/ScreenBase.js +++ b/src/mixins/ScreenBase.js @@ -205,7 +205,9 @@ export default { const times = Number(config.settings.times); const loopVariable = []; for (let i = 0; i < times; i++) { - loopVariable.push({}); + loopVariable.push({ + "_i": i + }); } return loopVariable; }, From b51dc1cea1f552d0c7c71c4e4013d04de4502f64 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Fri, 8 Aug 2025 18:35:51 -0400 Subject: [PATCH 2/6] FOUR-25305 Fix the observations. --- src/components/vue-form-builder.vue | 3 +++ src/mixins/ScreenBase.js | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/vue-form-builder.vue b/src/components/vue-form-builder.vue index 60702854f..7fda39a97 100644 --- a/src/components/vue-form-builder.vue +++ b/src/components/vue-form-builder.vue @@ -1532,6 +1532,9 @@ export default { } } + if (copy.component === "FormHtmlViewer") { + copy.config.name = "form_html_viewer"; + } return copy; }, initiateLanguageSupport() { diff --git a/src/mixins/ScreenBase.js b/src/mixins/ScreenBase.js index 882263537..63547ebef 100644 --- a/src/mixins/ScreenBase.js +++ b/src/mixins/ScreenBase.js @@ -205,9 +205,7 @@ export default { const times = Number(config.settings.times); const loopVariable = []; for (let i = 0; i < times; i++) { - loopVariable.push({ - "_i": i - }); + loopVariable.push({}); } return loopVariable; }, From 63af62b9d1c45810081bac08102b19c14ee08a4b Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Sat, 9 Aug 2025 00:24:44 -0400 Subject: [PATCH 3/6] FOUR-25305 Fix the observations. --- src/components/vue-form-builder.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/vue-form-builder.vue b/src/components/vue-form-builder.vue index 7fda39a97..796e85821 100644 --- a/src/components/vue-form-builder.vue +++ b/src/components/vue-form-builder.vue @@ -1531,7 +1531,6 @@ export default { copy.config.settings.varname = copy.config.name; } } - if (copy.component === "FormHtmlViewer") { copy.config.name = "form_html_viewer"; } From 35b9be0d91bed9e3587a3a652a7214e33cf093cf Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Sat, 9 Aug 2025 11:05:15 -0400 Subject: [PATCH 4/6] FOUR-25305 Fix the Cypress observations. --- tests/e2e/specs/SelectListDependentCollection.spec.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/e2e/specs/SelectListDependentCollection.spec.js b/tests/e2e/specs/SelectListDependentCollection.spec.js index b4b0a1683..505ab3a9b 100644 --- a/tests/e2e/specs/SelectListDependentCollection.spec.js +++ b/tests/e2e/specs/SelectListDependentCollection.spec.js @@ -96,6 +96,9 @@ describe("select list dependent collection", () => { cy.get("[data-cy=mode-preview]").click(); + // Extra wait for the list to load completely before selecting + cy.wait(500); // half second, you can adjust it if necessary + // Select a valid option cy.get('[data-cy="screen-field-form_select_list_1"]').selectOption( "Nevada" From 3c1a1cf21b6f3769e246ab271a47763ad11665c1 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Sat, 9 Aug 2025 13:06:28 -0400 Subject: [PATCH 5/6] FOUR-25305 Fix the Cypress observations. --- tests/e2e/specs/SelectListDependentCollection.spec.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/e2e/specs/SelectListDependentCollection.spec.js b/tests/e2e/specs/SelectListDependentCollection.spec.js index 505ab3a9b..b4b0a1683 100644 --- a/tests/e2e/specs/SelectListDependentCollection.spec.js +++ b/tests/e2e/specs/SelectListDependentCollection.spec.js @@ -96,9 +96,6 @@ describe("select list dependent collection", () => { cy.get("[data-cy=mode-preview]").click(); - // Extra wait for the list to load completely before selecting - cy.wait(500); // half second, you can adjust it if necessary - // Select a valid option cy.get('[data-cy="screen-field-form_select_list_1"]').selectOption( "Nevada" From a3e58256c9b658ecd9935acd66a52755e8a0e2e0 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Mon, 11 Aug 2025 12:02:30 -0700 Subject: [PATCH 6/6] Fix test --- tests/e2e/specs/SelectListDependentCollection.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/specs/SelectListDependentCollection.spec.js b/tests/e2e/specs/SelectListDependentCollection.spec.js index b4b0a1683..e9d2f096d 100644 --- a/tests/e2e/specs/SelectListDependentCollection.spec.js +++ b/tests/e2e/specs/SelectListDependentCollection.spec.js @@ -61,7 +61,7 @@ describe("select list dependent collection", () => { // load individual record cy.intercept( "GET", - /collections\/99\/records.*NV.*(Henderson|789)/, + /collections\/99\/records.*NV.*(henderson|789)/, JSON.stringify({ data: [{ id: 789, data: { city: "Henderson" } }], meta: { total: 1 }