Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-87499

Liferay caches the browser id and serves pages incorrectly to ie

Details

    Description

      Liferay is caching pages when accessed by chrome. When accessing it with a different browser, like IE 11, the page served is taken from cache, independent of the user agent.

      Steps to reproduce:

      • Clear server cache
      • Access a page with Chrome
      • Access the same page with IE 11

      If you look into the html, you will see that <link> to load css will have the url parameter browser id = other.

      If you do the same steps above but access IE 11 before Chrome, you will see browser id = ie.

      This causes issues because when a user accesses a page using IE, extra compatibility files are needed to be loaded but will be missing if the page was first loaded with Chrome.

       

      Attachments

        1. Chrome.PNG
          Chrome.PNG
          278 kB
        2. IE.PNG
          IE.PNG
          139 kB

        Issue Links

          Activity

            People

              peyton.zhao Peyton Zhao (Inactive)
              gustavo.segovia Gustavo Segovia (Inactive)
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                3 years, 47 weeks ago

                Packages

                  Version Package
                  7.0.0 DXP FP70
                  7.0.X
                  7.1.10 DXP FP7
                  7.1.10.2 SP2
                  7.1.3 CE GA4
                  7.1.X
                  Master