Consultor Eletrônico



Kbase P52236: Focus Gets Lost if Running in Seamless Mode Under Citrix OS
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/10/2007
Status: Verified

FACT(s) (Environment):

Citrix WinFrame

FACT(s) (Environment):

Citrix MetaFrame (for Windows 2000 Terminal Server)

FACT(s) (Environment):

Citrix MetaFrame (for Windows NT 4.0 Terminal Server)

FACT(s) (Environment):

Progress 9.1B

FACT(s) (Environment):

Progress 9.1A

FACT(s) (Environment):

Progress 8.3C

FACT(s) (Environment):

Progress 8.3B

SYMPTOM(s):

Application started in seamless mode.

Some message boxes and dialog windows lose focus.

Focus switches to the main frame and if the message box is behind the main frame it cannot be selected.

Windows task list does not show the icon listing for the message.

The entire application must be terminated because the main frame is waiting for the close of the message box.

Cannot upgrade to latest release of Progress.

CAUSE:

Bug #20000128-002

CAUSE:

This happens during refreshing of the screen. When a seamless session updates its screen, each window in the hidden ICA screen is given focus and copied to the local desktop. Focus is then given to the window that originally possessed it. Some windows, in certain applications (often message windows), are flagged to minimize or go to the background when focus is lost.

FIX:

To workaround the issue publish the application in desktop mode.