A DESCRIPTION OF THE REGRESSION :
As of Mustang b72 a simple custom calendar popup widget (which sublcasses JComboBox) no longer keeps the calendar popup displayed. Within Mustang the popup now appears only briefly and no longer remains visible.
This calendar component was inherited and exists within a WebStart deployed application that we support.
Of final note is that we proceeded to validate that the application that used the component still executes correctly under JSE 1.4_0 & 1.5_06.
REPRODUCIBLE TESTCASE OR STEPS TO REPRODUCE:
Easily observable via launching the application via WebStart:
Access the following URL first using JSE 1.5 to determine the expected behavior. Then test it a second time using Mustang.
http://www.axeonix.com/crm.jnlp
RELEASE LAST WORKED:
5.0 Update 6
RELEASE TEST FAILS:
mustang-b72
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
A custom calendar component (a subclass of JComboBox) should affectively display a calendar popup (and retain the display) when the combo box button has been clicked.
Expected functionality is that once a date has been clicked on the popup that it should once again be hidden and the user can tab off of the field.
ACTUAL -
The very first time the combo box button is clicked to bring up the calendar popup, it displayed the popup instantaneously after which is disappears permanently. This occurs despite re-clicking the combo box button again.
APPLICATION NAME: Axeonix CRM 3.0 APPLICATION VERSION: 3.0
OBSERVED APPLICATION IMPACT:
I'm not sure the extent of the impact on the developer community.
Currently, end users can still proceed to enter date values into the text field portion of the calendar widget; however, they are limitedin that they are without the ability to use the popup calendar to select a date.
Release Regression From : 5.0u6
The above release value was the last known release where this
bug was known to work. Since then there has been a regression.