01 / DETECT
The details never appeared.
Aient picked up two failed requests in the browser when a user opened a problem. The investigation summary and its supporting evidence had both hit the same 10-second deadline.
WHAT THE USER NEEDEDOpen the problem, read the investigation, and inspect the evidence. Instead, the interface abandoned those requests before their results were available.
02 / CONTEXTUALISE
Two clocks were out of step.
Aient matched the browser failures to server traces. The requests had not failed on the server: they returned successfully, after the browser had already stopped waiting.
- Browser
- Both requests were abandoned at 10 seconds.
- Server
- Processing began after that deadline. Once running, each request finished in under half a second.
- Finding
- The browser’s deadline did not leave enough time for the server to start handling these requests.
03 / FIX
Give these requests time to finish.
Aient gave the investigation and evidence requests 30 seconds, including evidence refreshes. Other API requests kept their existing 10-second deadline.
- Change
- Extend the wait for these two requests from 10 to 30 seconds.
- Regression test
- Check the deadline used for the initial investigation and evidence requests, and for evidence refreshes.
All 15 tests in the focused component suite passed.
Aient opened a pull request, addressed review feedback, and the change was merged.
04 / VERIFY
A merged fix. One check still to make.
The code and tests establish the change. Confirming the result means checking the user’s experience after deployment:
- ✓ Regression checks passed.
- ✓ The targeted change was reviewed and merged.
Still to confirm The affected screen loads successfully after deployment. We are not claiming a measured improvement yet.
What would confirm the result? +
Open a problem on the deployed version and confirm that both the investigation details and supporting evidence arrive, including when the server takes longer to start. Correlate that browser journey with its server responses.
We have not yet substantiated that post-fix journey for this case. The intended improvement is more reliable loading; the change does not make the server faster.