Yep, agreed, the select box is problematic here. The relationship between option 2 and the disabled checkbox is obscured by the select box. If Option 1 and 2 were radio buttons and the checkbox was positioned underneath option 2, it's status (enabled/disabled) would be obviously tied to Option 2. So when Option 2 is selected, the checkbox is enabled.
I don't like the idea of hiding the dependent options because it makes finding it difficult. If my task is, in this case, "I want to see the window near my mouse when I start dragging," it's hard for me to complete that when it's hidden in a select box.
Yep, agreed, the select box is problematic here. The relationship between option 2 and the disabled checkbox is obscured by the select box. If Option 1 and 2 were radio buttons and the checkbox was positioned underneath option 2, it's status (enabled/disabled) would be obviously tied to Option 2. So when Option 2 is selected, the checkbox is enabled.
I don't like the idea of hiding the dependent options because it makes finding it difficult. If my task is, in this case, "I want to see the window near my mouse when I start dragging," it's hard for me to complete that when it's hidden in a select box.