cshnik / TaskSpace

TaskSpace
http://www.systemgoods.com
4 stars 0 forks source link

Unable to properly attach to apps which are running under the foreign credentials. #40

Open cshnik opened 9 years ago

cshnik commented 9 years ago

I have finally found the reason why TaskSpace does not properly work with some apps though succeeded the next time with the same apps. The issue relates to some specific functions: a. Сhild window layout update b. Auto attachment to newly created ancestor windows c. Handling of system menu command "Detach from TaskSpace" d. some other less important features

The point is: all applications should be running under the same credentials(TaskSpace and its "client"-apps) to let TaskSpace work properly; usage of administrator credentials for TaskSpace does not help in this scenario.

I need more research on this issue but for now I have no solution and actually I'm not sure if this one should be properly handled. I see few choices here:

  1. Leave current behavior "as is", this will allow user to merge apps in the TaskSpace(with cut functionality), no additional actions need to be taken.
  2. Forbid merging of the apps running under the foreign credentials, show the incompatibility prompt(e.g."Please restart this app under the same credentials which are used by TaskSpace").
  3. Allow current behavior, show TaskSpace compatibility prompt(e.g. "This app is running under the foreign credentials and is not fully compatible with TaskSpace. Do you want to continue?[Yes/No/Save my chioce]").

PS: It looks like point 3 is the most appropriate solution for this issue.