Step 1:

Step 2: Popup Error Message should display here but it doesn't! THIS DOES NOT HAPPEN IN CHROME or FIREFOX. It only happens in IE 11.

Step 3: Popup Error Message displays only after clicking on Save a second time.

Version: Build JDEVADF_12.1.3.0.0_GENERIC_140521.1008.S
Browser: Internet Explorer 11
Issue:
Using ADF 12c and Internet Explorer 11 Required Field Validation Message disappears in Popup Dialog for Input Text field(s) or Select One Choice field(s) on initial validation check i.e., it shows up briefly and then disappears. It does not allow me the opportunity to acknowledge the error i.e., click OK. The popup error validation message will only show up to allow me to acknowledge the error if I click on the save button a second time. See screenshots - Step 1, Step 2 and Step 3.
Here's what I have done:
I have defined a Popup Dialog component combination. Inside the Dialog I have a defined a Panel Form Layout with two mandatory Input Text fields along with a Save button
Now if no values have been entered in any of the two input fields and the user clicks on the Save button, I am expecting ADF validation to kick in and display 2 error messages for me to acknowledge indicating that the input fields need to be filled in. However, that is not actually happening.
The following occurs:
1.) Validation is taking place.
2.) The input text field's border will actually turn red for a second
3.) The error message popup will briefly display before disappearing.
4.) If you click on the Save button a second time, then the input text field's border will turn red and the error message will display for me to acknowledge.
Note 1: This issue does not occur with Chrome or Firefox browsers. The validation error messages are immediately displayed after clicking on the Save button.
Note 2: This was not an issue with ADF 11G - Build JDEVADF_11.1.2.4.0_GENERIC_130421.1600.6436.1 and Internet Explorer 10.
Question: Is this a bug with Oracle ADF 12c and Internet Explorer 11?
Code:
<af:popup childCreation="deferred" autoCancel="disabled" id="p3" contentDelivery="lazyUncached"
resetEditableValues="whenCanceled"
popupFetchListener="#{pageFlowScope.bean.initializeValidation}"
binding="#{pageFlowScope.bean.popupTest}">
\<af:dialog id="d2" type="cancel" closeIconVisible="false" title="TEST">
\<f:facet name="buttonBar">
\<af:button text="Save" id="b3" actionListener="#{pageFlowScope.bean.saveActCalcParm}"/>
\</f:facet>
\<af:panelFormLayout id="pfl7">
\<af:inputText label="Name 1" id="it29" required="true"/>
\<af:inputText label="Name 2" id="it30" required="true"/>
\</af:panelFormLayout>
\</af:dialog>
</af:popup>