ChartHop incident

UI failing to load

Major Resolved View vendor source →

ChartHop experienced a major incident on November 9, 2022 affecting User Interface, lasting —. The incident has been resolved; the full update timeline is below.

Started
Nov 09, 2022, 05:40 PM UTC
Resolved
Nov 09, 2022, 05:40 PM UTC
Duration
Detected by Pingoru
Nov 09, 2022, 05:40 PM UTC

Affected components

User Interface

Update timeline

  1. resolved Nov 09, 2022, 08:08 PM UTC

    UI failing to render for all customers

  2. 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.\)