Skip to content
  • There are no suggestions because the search field is empty.

Juniper by Spark - Service Worker / Caching Update (May, 2025)

This is a one-time update that all clients need to make.

Our team has identified a persistent ‘service worker’ issue that has caused two main issues:

  1. A ‘failed to fetch service request’ error message that doesn’t list out all service requests in the service request dashboard,
  2. The status overview & days since submission sections in the service request dashboard are showing as 0 despite having service requests logged in Juniper.

A service worker is an event-driven JavaScript program that runs in a worker thread separate from a document. Once registered, a service worker is installed on the browser and persists indefinitely until evicted or deleted manually.


The steps below will walk you through removing the service worker and, subsequently, fixing these two problems above.

Step-by-Step Instructions:

Step 1: Add the text, “/update.html” to your Juniper URL

  • Simply copy the text above (/update.html) and add it at the end of your Juniper URL.
  • Your page will load for 15-30 seconds as the service worker gets removed. You will see a prompt as the page updates (see below).

  • This will remove the lingering service worker from your browser and prevent the error message, ‘failed to fetch service requests’. 
  • This will also fix the count in the status overview & days since submission section, which for some users have been showing as 0 despite having service requests logged in Juniper.

Step 2: Log In

  • Log back into Juniper using your same login credentials.
  • Once logged in, the service worker should be removed and you will no longer experience the, ‘failed to fetch service request’ error message and you’ll see the count of service requests in the status overview section.

Summary of Key Steps:

  • Remove the service worker by adding, ‘/update.html’ to your Juniper URL
  • Log in as you normally would

Conclusion:

By following these steps, you will remove the service worker and avoid error messages and/or missing service request counts in the status overview & days since submission section. If you encounter any issues or need further assistance, please reach out to our support team.


Questions? Email us at juniper-support@spark.re and we’ll be happy to help!