Hello,
I agree, that user switching as described in this proposal is something that should work really well, because it can obviously change the user experience in some cases.
I only have a problem with the following statement:

The switching mechanism must correctly attempt the requested operation.

As I understand it, it might be enough if the operation is "attempted" only? This sounds vague and weak to me. I think we need something stronger here, like "it performs the requested operation" or something similar.

Besides that I agree with the proposal.
 
--

Lukáš Růžička

FEDORA QE, RHCE

Red Hat

Purkyňova 115

612 45 Brno - Královo Pole

lruzicka@redhat.com