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 client who reported through our help desk [1] difficulties when attempting to add roots on the platform using OAuth. The problem was resolved in 18 hours (TTF), resulting in a total window of exposure of 23.7 hours (WOE) [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 especially affected the OAuth form for adding a new root, with the button in the form disabled [3].
Solution
The settings of the checkbox and radio button components needed to be updated. This change enabled the necessary form validations and activated the submission button [4].
Conclusion
The lack of tests and ongoing component changes led to the issue. To prevent similar incidents, tests will be implemented [5]. INCOMPLETE_PERSPECTIVE < MISSING_TEST