Our proposal would be to keep the selection option (type, class, ID) active when switching the selection. It would only change if the user would select another option. Now, this is an important part of the workflow so if the current behavior is totally ingrained in your processes we might not want to touch it...
So how would that work if I'm editing a component with an ID, and then I switch to a component that doesn't have an ID -- would it assign an ID automatically (I hope not) or would it automatically revert to a class, or what?
I'm thinking what would be most intuitive is for RSD to automatically put me in the most discriminating mode. Meaning, if I select a component that has an ID, it defaults to ID. If the component doesn't have an ID, then it defaults to class. If I'm on an ID and I want to edit the class, I can change the selection option to do what I want.
I think this is an important usability factor because the current workflow almost lost me as a customer when, as a newbie, I had been blissfully editing things only to discover that I was changing classes instead of IDs.
Curtis