ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-540

File Browse button is not showing after updating IE 11.0.31 (KB3154070)

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P04
    • Fix Version/s: EE-1.8.2.GA_P09
    • Labels:
      None
    • Environment:
      IE 11.0.31 (KB3154070). VDI & Laptop. Application is running on Linux environment.
    • Assignee Priority:
      P1

      Description

      Hi Team,

      We are facing issue on production - Team updated the IE patches from 11.0.30 to 11.0.31 (KB3154070). On IE 11.0.30 version the ice:input field was showing on the screen. but after applied the patch 11.0.31 field is not showing . I have verified on proxy side and there was no issue. After clicked the button small dialogue box is opening and only displaying Select file : upload & cancel button... but no browse field is showing. we are calling the frame from main jspx file. In main jspx file we are calling the <ui:include src="fileUploadPopUp.jspx"> </ui:include>

      inside the fileUploadPopUp.jspx file we wtitten the code as :-

      <ice:inputFile id="inputFileComponent"
      actionListener="#{user.uploadActionListener}" width="330" progressListener="#{caseDetails.fileInProgress}" submitOnUpload="postUpload" />

      I debugged the issue by F12 on IE. After debugged the issue I got the error in icefaces-d2d.js file as -

      <html style="overflow:hidden;"><body style="background-color:transparent; overflow:hidden"><form method="post" action="/ProjectDMS/uploadHtml" enctype="multipart/form-data" id="fileUploadForm"><input type="hidden" name="ice.component" value="caseTabsForm:inputFileComponent"/><input type="hidden" name="ice.view" value="3"/><input type="file" name="upload" onchange="if(form.onsubmit){form.onsubmit();} form.submit();" size="35" class="iceInpFileTxt"/><script type="text/javascript">var submit = function() { if(arguments.length == 1 && arguments[0] == 1) { parent.Ice.InputFileIdPostUpload = 'caseTabsForm:inputFileComponent'; parent.Ice.InputFileIdPreUpload = null; } else { return; } try { if(parent.document.getElementById('caseTabsForm')) { parent.document.getElementById('caseTabsForm').submit(); } } catch (e) { parent.logger.warn('Form not available', e); } finally { parent.Ice.InputFileIdPreUpload = null; parent.Ice.InputFileIdPostUpload = null; } };document.getElementsByTagName('form')[0].onsubmit = submit;var uploadEnd = function() { submit(1);};if (window.attachEvent) { window.attachEvent('onunload', uploadEnd); } else { window.onunload = uploadEnd; }</script></form></body></html>

      If i forcefully break the exception then it is showing the browser but if I open the application normally it is not showing.

      but we have another screen the browse field is showing after clicking the menu on the screen.

      so can you please suggest to us the appropriate solution.

      Thanks in Advance!!!!

      Regards,
      RSY Narayan
      1. 1.PNG
        28 kB
      2. 2.PNG
        55 kB
      3. image003.jpg
        45 kB

        Activity

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Subramanum Narayan
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: