Skip to content

Conversation

@dallascrichmond
Copy link
Collaborator

Before changes:

  • When a user uploaded a large ICBC file the progress bar would immediately go from 0%-100% and then appear as if frozen.
  • If the user refreshed or navigated away from the ICBC upload tab the progress bar would disappear and there would be no confirmation that the process was complete and the current date was not updated. This is because the upload process was still occurring in the background, which would eventually be reflected in the current dates once complete, but there was no persistence of the progress state.

After Changes:

  • Now the progress bar polls the backend every 10 seconds (Was the easiest way that I could find that doesn't over complicate things) and gives the user a more accurate progress bar and details (Processing 1 out of 5 pages..)
  • If the user refreshes the page or navigates away, local storage is used to see if the process is still ongoing, which then allows the progress bar to remain active in the ICBC upload tab until complete.
  • I would recommend testing with a large ICBC file, but be aware that although it may appear as though the progress bar is "frozen" at something like 50%, each chunk of data has thousands of entries and it can sometimes take up to 5 minutes for a chunk or "page" to be processed.

@dallascrichmond dallascrichmond linked an issue Jan 9, 2026 that may be closed by this pull request
5 tasks
@dallascrichmond dallascrichmond changed the base branch from release-1.73.0 to release-1.74.0 January 21, 2026 20:58
@sonarqubecloud
Copy link

@tim738745 tim738745 merged commit d7777df into release-1.74.0 Jan 22, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ZEVA - User story - ICBC Upload User Notification

3 participants