Following a deployment, some customers experienced issues where the Agent Builder frontend failed to load.
The issue was self-resolving upon clearing browser cache and refreshing the page. No further occurrences were observed after mitigation, and the status page was updated and resolved.
The incident was caused by browser caching of a stale remote entry file (remoteEntry.js) following a deployment.
After the deployment, the remote entry file was updated on the server, but browsers continued to serve the previously cached version. The stale cached file referenced assets that no longer existed on the server, resulting in 404 errors when the browser attempted to load them, causing the Agent Builder frontend to fail to load.
The cache was not properly invalidated upon deployment, meaning the problem only appeared immediately after a deployment and resolved itself as browser caches expired.
The issue was reported by a customer. The failed requests returned 404 status codes, which did not trigger any existing alerts on our side.
This represents a monitoring gap: 404 errors on frontend asset requests were not covered by our alerting rules, meaning the issue went undetected until a customer reported it.
Upon detection:
To prevent similar incidents in the future, we are taking the following steps: