Consultor Eletrônico



Kbase 19783: Focus Gets Lost if Running in Seamless Mode Under Citrix
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/21/2008
Status: Verified

FACT(s) (Environment):

Citrix WinFrame
Citrix MetaFrame (for Windows 2000 Terminal Server)
Citrix MetaFrame (for Windows NT 4.0 Terminal Server)
OpenEdge Category: Configuration
Progress 9.1A
Progress 9.1B
Progress 8.3C
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.

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:

Upgrade to Progress 8.3D or later
Upgrade to Progress 9.1C or later

Workaround:
Publish the application in desktop mode