ChartHop experienced a major incident on November 9, 2022 affecting User Interface, lasting —. The incident has been resolved; the full update timeline is below.
Affected components
Update timeline
- resolved Nov 09, 2022, 08:08 PM UTC
UI failing to render for all customers
- postmortem Nov 09, 2022, 08:18 PM UTC
# Summary An upgrade to a third-party component contained an unexpected additional header value. The header value was not accepted by our API servers leading to a [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) error. # Details One of our third-party javascript components introduced support for the [baggage](https://www.w3.org/TR/baggage/) HTTP header. The header was not accepted by our cross-origin allowed headers policy and the Access Control headers were not returned to prevent potential security issues. Browsers rejected the API request from the UI due to the lack of Access Control headers. # Impact The UI was inaccessible to all customers during this outage. API requests were still working and data was still ingested into the system \(e.g. Payroll, ATS, and Equity.\)