Browser Window Freezes After Error Dialog Box Is Show To User From Server Script Of VBC Popup Applet (Doc ID 2102526.1)

Last updated on JULY 30, 2017

Applies to:

Siebel Tools - Version 8.1.1.3[21219] and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR
---------------
A Validation has been configured using Server Script on a VBC based List Applet. This applet is called as a Pop Up Applet from a List Applet (non-VBC based).
The validation is fired using custom method based on the 'OK' button on the applet.

The validation is in the form of an Error dialog box which is shown using TheApplication().RaiseErrorText() method.
This validation works as per expectation on Internet explorer 9 and above.

EXPECTED BEHAVIOR
-----------------------
On Internet explorer 8, the Error dialog box is shown on UI, however after the click of OK button, the browser window freezes.
The only way to close the browser window is through the task manager.

STEPS
-----------------------
Behavior on Internet explorer 9 and above:

1. VBC based List applet is invoked and displayed to user
2. User carries out wrong action and presses OK button
3. Error dialog box shown to user.
4. User clicks OK on the Error dialog box, control is returned to user who proceeds with correct action.

Behavior on Internet explorer 8 and above:

1. VBC based List applet is invoked and displayed to user
2. User carries out wrong action and presses OK button
3. Error dialog box shown to user.
4. User clicks OK on the Error dialog box, the browser window freezes and user is unable to carry out any further steps.

ACTION
--------------------

1. TheApplication().RaiseErrorText() method in another BC (non VBC)
RESULT: The same behavior is seen.i.e.Browser window frozen in IE8 and working as expected on higher versions of IE.

2.a) Removed TheApplication().RaiseErrorText() method from the script
RESULT: Error popup is not shown. Action required by custom method is not carried out. Browser window does not freeze.

2.b) Removed throw(e.message) from finally() block of the script
RESULT: Error popup is not shown. Action required by custom method is not carried out. Browser window does not freeze.

SUPPORT OF CONCLUSION
---------------
Method TheApplication().RaiseErrorText() used with IE 8 freezes the window

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms