FOUR-32683: Preserve PM Block task context in Web Entry redirects - #1928
FOUR-32683: Preserve PM Block task context in Web Entry redirects#1928eiresendez wants to merge 3 commits into
Conversation
screen-builder
|
||||||||||||||||||||||||||||||||||||||||
| Project |
screen-builder
|
| Branch Review |
task/FOUR-32683
|
| Run status |
|
| Run duration | 46m 16s |
| Commit |
|
| Committer | Eleazar Resendez |
| View all properties for this run ↗︎ | |
| Test results | |
|---|---|
|
|
2
|
|
|
0
|
|
|
17
|
|
|
4
|
|
|
389
|
| View all changes introduced in this branch ↗︎ | |
Tests for review

DatePicker.spec.js • 1 failed test • CI - Chrome
| Test | Artifacts | |
|---|---|---|
| Date Picker > Date time picker validate when the user enter a string instead of a valid date |
Test Replay
Screenshots
|
|

ComputedFields.spec.js • 1 failed test • CI - Chrome
| Test | Artifacts | |
|---|---|---|
| Computed fields > Focuses the first field that has an error |
Test Replay
Screenshots
|
|
|
|
QA server K8S was successfully deployed https://ci-d106cbcdc2.engk8s.processmaker.net |
|
QA server K8S was successfully deployed https://ci-d106cbcdc2.engk8s.processmaker.net |
|
@nolanpro @sanjacornelius @CarliPinell The Decisions SonarQube migration is also blocking this PR, but the failure has two separate causes:
How can we solve this? Evidence:
|
|
The code looks good. No observations. |
CarliPinell
left a comment
There was a problem hiding this comment.
Tested and approved.
|
I have updated the new SonarQube quality gate. Re-running tests. |
|
QA server K8S was successfully deployed https://ci-d106cbcdc2.engk8s.processmaker.net |
|
|
Hi @sanjacornelius and @ryancooley — SonarQube is reporting Could you advise how I should proceed? It seems |
|
In sync with @ryancooley and @sanjacornelius, we will not address this SonarQube finding because Screen Builder currently uses Vue 2, and adding the emits option only here would be inconsistent with the rest of the codebase. The finding will be marked as a false positive. |
Refs: FOUR-32683
|
QA server K8S was successfully deployed https://ci-d106cbcdc2.engk8s.processmaker.net |
|
I reran the failed checks, but these failures are unrelated to the changes in this PR. The same intermittent Cypress/Vite issue has occurred in other Screen Builder PRs, where the app sometimes does not render and tests time out waiting for common UI elements. This CI stability issue should be addressed in a separate ticket outside the scope of this PR, so please disregard these failed checks when reviewing the changes here. |










Issue & Reproduction Steps
An authenticated Web Entry that transitions into a PM Block creates the child request and task correctly, but the redirect flow retains the parent request ID while applying the child task node ID. This produces an invalid Web Entry URL, a 404 configuration request, and an interstitial that remains loading indefinitely.
test_pm_block_6789.jsonfixture attached to FOUR-32683.Solution
How to Test
TaskWebEntryRedirect.spec.jsandTaskSelfServiceLock.spec.js.Related Tickets & Packages
ci:deploy
ci:package-webentry:task/FOUR-32683
.