JazzHR incident

Issues Displaying Jobs via Embedded Basic Widget

Resolved after 4 hours 5 minutes, affecting Application, on October 16, 2026.

postmortem Oct 21, 2026, 12:41 PM UTC

**Incident summary** On October 16, 2026, job listings embedded on some external career sites through the JazzHR Basic Widget failed to display. Candidates visiting affected sites saw a blank area where open jobs normally appeared. The issue did not affect the JazzHR Advanced Widget. The impact began at approximately 09:15 UTC and service was restored at 15:19 UTC. **Detection** The issue was identified after customers contacted our Support team. Engineering reproduced the problem and found that browsers were refusing to load the Basic Widget script because its declared content type did not match the content it returned. **Root cause** A security update required browsers to enforce declared content types more strictly. The Basic Widget returned JavaScript but was incorrectly labeled as HTML by an older response-handling path. Browsers therefore blocked the script instead of displaying job listings. **Resolution** Engineering corrected the response handling so the Basic Widget is served with the proper JavaScript content type. The change was tested in staging, deployed to production, and verified on affected customer sites. Customers did not need to update or reinstall their widget code. **Preventative measures** To prevent a recurrence of this issue and improve our response to similar incidents, the following actions have been taken or are planned: · **Code Improvements**: Automated tests were added to the response-handling bridge to ensure content types are preserved and correctly declared. · **Enhanced Monitoring**: A new synthetic smoke test has been proposed to simulate a browser loading the Basic Widget. This will allow for automated detection of rendering issues before they impact customers. · **Validation Updates:** The checklist for global security changes has been updated to include representative browser-integrated workflows, ensuring cross-site scripts are exercised during pre-deployment testing.

Started
Oct 16, 2026, 02:42 PM UTC
Resolved
Oct 16, 2026, 06:47 PM UTC
Duration
4h 5m
Detected by Pingoru
Oct 16, 2026, 02:42 PM UTC

Affected components

Application

Update timeline

  1. investigating Oct 16, 2026, 02:42 PM UTC

    We are currently investigating an issue affecting the JazzHR Basic Widget. Job listings embedded on external career sites using the Basic Widget may fail to display, resulting in a blank space where open positions normally appear. Impacted Workflows: Candidates visiting external website career pages using the embedded Basic Widget are unable to view or apply for open positions. This issue is isolated to external websites utilizing the Basic Widget. Our Engineering team has been engaged and is actively diagnosing the root cause.

  2. identified Oct 16, 2026, 02:57 PM UTC

    Our Engineering team has identified the underlying cause and is actively working on a resolution. We will continue to provide updates as progress is made toward full restoration of service.

  3. monitoring Oct 16, 2026, 03:36 PM UTC

    A fix has been implemented to address the issue affecting the JazzHR Basic Widget. Job listings embedded on external career sites should now be displaying as expected. Our team is actively monitoring system performance and application behavior to ensure the fix remains effective and that service stability is fully restored.

  4. resolved Oct 16, 2026, 06:47 PM UTC

    Resolved The issue affecting the JazzHR Basic Widget has been fully resolved. Following the implementation of the fix and a period of enhanced monitoring, job listings embedded on external career sites are displaying and functioning as expected. Our Engineering team identified the root cause, implemented a corrective fix, and validated service restoration. Monitoring has confirmed stable performance, and no further impact has been observed. A detailed Root Cause Analysis (RCA) is currently being prepared and will be made available within 7-10 business days. We apologize for any inconvenience this issue may have caused and appreciate your patience while we worked to restore service.

  5. postmortem Oct 21, 2026, 12:41 PM UTC

    **Incident summary** On October 16, 2026, job listings embedded on some external career sites through the JazzHR Basic Widget failed to display. Candidates visiting affected sites saw a blank area where open jobs normally appeared. The issue did not affect the JazzHR Advanced Widget. The impact began at approximately 09:15 UTC and service was restored at 15:19 UTC. **Detection** The issue was identified after customers contacted our Support team. Engineering reproduced the problem and found that browsers were refusing to load the Basic Widget script because its declared content type did not match the content it returned. **Root cause** A security update required browsers to enforce declared content types more strictly. The Basic Widget returned JavaScript but was incorrectly labeled as HTML by an older response-handling path. Browsers therefore blocked the script instead of displaying job listings. **Resolution** Engineering corrected the response handling so the Basic Widget is served with the proper JavaScript content type. The change was tested in staging, deployed to production, and verified on affected customer sites. Customers did not need to update or reinstall their widget code. **Preventative measures** To prevent a recurrence of this issue and improve our response to similar incidents, the following actions have been taken or are planned: · **Code Improvements**: Automated tests were added to the response-handling bridge to ensure content types are preserved and correctly declared. · **Enhanced Monitoring**: A new synthetic smoke test has been proposed to simulate a browser loading the Basic Widget. This will allow for automated detection of rendering issues before they impact customers. · **Validation Updates:** The checklist for global security changes has been updated to include representative browser-integrated workflows, ensuring cross-site scripts are exercised during pre-deployment testing.

Your product runs on more than JazzHR

Add the vendors you depend on and get one message when any of them reports trouble. Free for 3 vendors, no card.

Add your stack →