Verizon said, this issue is related to SR# 70175950. As per engineering comment, this is a bug in JDK which got fixed in jdk 7.0 but cu has requested the backport fix in jdk 1.5 update 15 and upper, on windows 2000 platform. The issue to be handled this case is "Focus traversal doesn't work in the reverse order". This is on Windows 2000 / JDK 1.5
Snippet from Kannan's email :
The original issue ( SR 70175950 / CR 6684528 ) is definitely different from this one but the latter (new) one is a jdk bug. I discussed with PDE and this is a problem specific to Window object. The good news is that it has been recently fixed in 7.0. I can work on backporting the fix to 5.0 and other releases. So you may want to file another escalation for this issue.
Problem scenario:
- There is a Frame with a textfield containing the keyboard focus.
- On the press of Home key on the keyboard on the textfield, a popupmenu is shown. The popupmenu is a customized one using Window object.
- On disposing the popupmenu using Escape key, the focus is expected to get back to the textfield but the focus is lost and is seen nowhere.