slegarraga opened a new pull request, #429: URL: https://github.com/apache/fineract-backoffice-ui/pull/429
## What Closes #424 — the diagnosis-first way: no timeout was raised; the test now says what it waits for. ## Change New `submitLoanProduct()` helper: awaits `expect(...).toBeEnabled()` before clicking, then all six submits in the spec use it. The flake's shape (locator resolved, never *enabled and stable*) pointed at the button sitting `[disabled]` while the reactive form settles. Under default worker parallelism that settle window can stretch past the 30s click timeout; capping workers hid it, which is why CI looked clean at `--workers=4`. ## Verification | Run | Workers | Result | |---|---|---| | This branch | 4 | **39/39 passed** (`--repeat-each=3`) | | This branch | default | **39/39 passed** | | This branch, second run | default | **39/39 passed** | | `origin/main` baseline | default | 39/39 this time — consistent with the issue's "1-4 of 39 on a loaded machine" intermittent profile | `npm run lint` clean. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
