none
IE11 & PeopleSoft RRS feed

  • Question

  • We have upgraded from IE8 to IE11, and use Oracle/PeopleSoft HCM (Human Capital Management or HR) application version 9.1 with PeopleTools version 8.53.20.

    On a particular page within the PeopleSoft HCM application, after specifying employee and date search criteria, a grid will display the first 1 to 10 rows of employee data. The grid has an hyperlink to "View 100" rows in lieu of the first 10 rows. IE8 returns these first 100 rows successfully.

    With IE11 running in IE8 emulation mode, that same selection of "View 100" rows displays a "spinning wheel" in the top right hand corner of the browser. The wheel pauses spinning for about 1-2 seconds when the HTTP POST method completes (noted using the development tools under the "Network" tab, after starting network traffic capturing), then the wheel resumes spinning with no additional data returned. It never renders / returns the first 100 rows in the grid. I've used Fiddler to determine that the data in question is being returned following the HTTP POST.

    Is this an issue with IE11 unsuccessfully emulating IE8?

    Thursday, August 6, 2015 3:07 PM

Answers

  • Hi netbeaner,

    Document Mode 8 (Default, Via X-UA-compatible HTTP header), Browser Profile: Enterprise, User Agent string: Default (same results)

    the above indicates that you are using Enterprise Mode lists? and defaulting to IE8 emulation.

    The person who is usually responsible for implementing Enterprise Mode on domain networks is your system Administrators. Please contact them to ascertain if this is the case, they will have to remove the site from the Enterprise Mode site lists and/or change the emulation mode that it is to use for that page/site.

    Now if the response is returning the content (from the response body) but it is not rendering in IE8 emulation mode (set by the Enterprise Mode lists), then

    1. You can test by:

    first navigate to the reports default page. Then...

    (a) closing the Dev tool if it is already visible/loaded.

    (b) clicking on the 100 records per page link and letting the response return. You should see the spinning icon and a blank page when the response completes... (actually this a case where the response has downloaded, and been parsed, but the document readystate has not tripped to completed.)

    (c) press your f5 key to refresh the blank page (or blank part page). I expect that you will then see the rest of the report lines.

    If as I expect, f5 renders the otherwise blank page, then the diagnosis is that your system administrators need to change the Emulation Mode of the page/site to IE9 (or higher).

    This is because of the way that IE8 emulation triggers the readystate==complete state, which in turn tells the browser to render (draw) the web page in the browser frame/window. Also there are know issues when an Enterprise Mode list forces an emulation mode, and then the Dev tool is used to force a different emulation mode... your results indicate to me that this is the case (you have an EMCVL entry, and using the dev tools' Emulation tab returns spurious(unexpected) results).

    Post back if the above test yields the results that I expect. Contact your system administrators (or whoever is responsible for maintaining your Enterprise Mode lists) to ascertain if they have actually used IE8 (or Enterprise mode) for that site/page. Also ask them what version of Enterprise Mode Comatiblity View Lists Manager they are using... (should be 3).

    see http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx for the download links to the latest version.

    They will have to change the emulation mode for the page/site to IE9 from IE8 (or 'Enterprise') mode.

    IF your company has a MSDN or Technet subscription they may qualify for a free support call from a MS support engineer, who may arrange to RAS into your network and provide more detailed advice. http://support.microsoft.com for contact details of the MS support networks near you.

    Regards.


    Rob^_^



    Saturday, August 8, 2015 1:30 AM

All replies

  • Hi,

    most probably it has something to do with the language (asp.net) that the web application is written in. Please include links to any website that you are having problems with your questions.

    You can test a web site's compatibility yourself using the IE Dev tool's emulation tab,

    Go to the report page, f12>Emulation tab, and observe which emulation mode the site is using and how it is determined... eg. IE7 emulation, Microsoft Compatibility view list.

    I expect (guess) that in your case it will show IE11 (only, being that there is no x-ua meta or header to force the site into an emulation mode in MSIE browsers).

    Change the Emulation Mode to IE8 (your previous MSIE version), then return to the browser without closing the dev tool and execute the link to change the number of rows in the report.

    If this is a third-party application hosted on an intranet domain (File>Properties menu to determine which IE Security zone it maps to), and it is written in asp.net you will have to contact the vendor to have the asp.net browsercaps updated to recognise the IE9-11 userAgent strings, or as required add x-ua headers or meta tags.

    I am sure that the software vendors will be aware of any incompatibliites of their software with MSIE versions.

    I await your reply with a reproduction url or the results from the suggested test (as above).

    You may like to familarise yourself with this IEBlog post about Enterprise Mode for IE11.

    http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx

    Regards.


    Rob^_^

    Friday, August 7, 2015 1:18 AM
  • Hi,

    Thanks for your reply! The server-side application is mostly written in C++, but the presentation layer is browser-based, and written in java & javascript. The website is internal as this is accessing client application data; sorry that I can't provide a link.

    I had tested the web site's compatibility using the IE dev tools as you describe, which prompted my question about IE8 emulation mode, but I should have included all the test cases I tried.

    For my tests, I started with the default for IE11 (Edge). I had the results I described in my first post. From there, I tested:

    - Document Mode 8, Browser Profile: Desktop, User Agent string: Default (same results)

    - Document Mode 8 (Default, Via X-UA-compatible HTTP header), Browser Profile: Desktop, User Agent string: Default (same results)

    - Document Mode 8 (Default, Via X-UA-compatible HTTP header), Browser Profile: Desktop, User Agent string: Internet Explorer 8 (same results)

    - Document Mode 8 (Default, Via X-UA-compatible HTTP header), Browser Profile: Enterprise, User Agent string: Default (same results)

    In all cases, I am seeing the POST return results via network traffic capturing (although slowly, with the 100 rows) but around 11.20 KB in 45 seconds. However, the browser doesn't render the results. An installation of IE8 on a different laptop with the same specs does return the 100 rows.

    This has been logged as a case with Oracle regarding the application's compatibility with IE11, but Oracle development is focusing on the webserver (Weblogic) at this point.

    Cheers,

    PJ


    Edit to note that I also tested with IE9 & 10, but yielded the same results.
    • Edited by netbeaner Friday, August 7, 2015 7:13 PM
    Friday, August 7, 2015 7:05 PM
  • Hi netbeaner,

    Document Mode 8 (Default, Via X-UA-compatible HTTP header), Browser Profile: Enterprise, User Agent string: Default (same results)

    the above indicates that you are using Enterprise Mode lists? and defaulting to IE8 emulation.

    The person who is usually responsible for implementing Enterprise Mode on domain networks is your system Administrators. Please contact them to ascertain if this is the case, they will have to remove the site from the Enterprise Mode site lists and/or change the emulation mode that it is to use for that page/site.

    Now if the response is returning the content (from the response body) but it is not rendering in IE8 emulation mode (set by the Enterprise Mode lists), then

    1. You can test by:

    first navigate to the reports default page. Then...

    (a) closing the Dev tool if it is already visible/loaded.

    (b) clicking on the 100 records per page link and letting the response return. You should see the spinning icon and a blank page when the response completes... (actually this a case where the response has downloaded, and been parsed, but the document readystate has not tripped to completed.)

    (c) press your f5 key to refresh the blank page (or blank part page). I expect that you will then see the rest of the report lines.

    If as I expect, f5 renders the otherwise blank page, then the diagnosis is that your system administrators need to change the Emulation Mode of the page/site to IE9 (or higher).

    This is because of the way that IE8 emulation triggers the readystate==complete state, which in turn tells the browser to render (draw) the web page in the browser frame/window. Also there are know issues when an Enterprise Mode list forces an emulation mode, and then the Dev tool is used to force a different emulation mode... your results indicate to me that this is the case (you have an EMCVL entry, and using the dev tools' Emulation tab returns spurious(unexpected) results).

    Post back if the above test yields the results that I expect. Contact your system administrators (or whoever is responsible for maintaining your Enterprise Mode lists) to ascertain if they have actually used IE8 (or Enterprise mode) for that site/page. Also ask them what version of Enterprise Mode Comatiblity View Lists Manager they are using... (should be 3).

    see http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx for the download links to the latest version.

    They will have to change the emulation mode for the page/site to IE9 from IE8 (or 'Enterprise') mode.

    IF your company has a MSDN or Technet subscription they may qualify for a free support call from a MS support engineer, who may arrange to RAS into your network and provide more detailed advice. http://support.microsoft.com for contact details of the MS support networks near you.

    Regards.


    Rob^_^



    Saturday, August 8, 2015 1:30 AM
  • Hi Rob,

    Thank you for your suggestions. I have the question into our infrastructure team as to whether we are running IE11 in Enterprise Mode. I'll update when I hear back.

    As for trying F5 to refresh, here is what occurred:

    - page rendered the first 1-10 rows in the grid object, stopped processing (i.e. "wheel" stopped spinning)

    - selected "View 100" on the grid, wheel started spinning

    - wheel paused (occurs when POST results returned) then resumed spinning

    - hit F5

    - page completely refreshed, all rows of data removed, empty grid

    Regards,

    PJ

    Monday, August 10, 2015 12:32 PM