IDK if we can consider this an issue but I think it's inconsistent with the expected behavior IMO: # Actual behavior 1. We choose a main option (for instance A) 2. A dependant option is selected (for instance A.1) 3. We change the main option (for instance B) 4. We change the main option to the first option (to A) An error is shown (see capture below) : https://github.com/user-attachments/assets/3f35f80e-04a7-4e47-a9c2-649b40480fa4 # Expected behavior No errors shown when we change the main option in any situation.