Impact
An unknown number of users experienced issues when adding roots via OAuth. The issue started on UTC-5 24-04-29 10:12 and was reactively discovered 5.7 hours (TTD) later by a customer who reported through our help desk [1] difficulties while attempting to add roots on the platform using OAuth. The problem was resolved in 18 hours (TTF) resulting in a total impact of 23.7 hours (TTR) [2].
Cause
Recent modifications were made to the auto-enrollment section, adding components from a new design. However, differences in implementation between the radio button and checkbox component were overlooked. This issue specially affected the OAuth form for adding a new root, with the button in the form being disabled [3].
Solution
It was necessary to update the settings of the checkbox and radio button components. This change enabled the necessary form validations and activated the button for submission [4].
Conclusion
Lack of tests and ongoing component changes led to the issue. To prevent similar incidents, tests will be implemented [5]. INCOMPLETE_PERSPECTIVE < MISSING_TEST