Incident Summary
During a production deployment related to visual and behavioral improvements of the operator profile component, the status selector (“Connected / Unavailable / Disconnected”) stopped responding correctly for some users.
The incident lasted approximately 15 minutes.
Root Cause
It was identified that a recent update introduced a regression in the handling of the component’s internal states, specifically in the synchronization of the selected state after the dropdown was rendered. This caused the selection event to fail in properly updating the operator’s status in certain scenarios.
Mitigation Applied
Once the anomalous behavior was detected, an immediate rollback of the affected version was executed to restore normal operation of the component and minimize impact.
Post-Fix Correction
A subsequent fix was implemented on the affected component, adjusting the update and validation logic of the selected state to prevent inconsistencies during rendering and ensure proper propagation of selector events.
Preventive Actions
We already perform validations prior to each deployment on critical components. In this case, the behavior did not occur during pre-deployment testing and only appeared under a specific condition in production.
As an additional measure, we have strengthened post-deployment validations and monitoring of these components to detect similar behaviors earlier.