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

              • Assignee:
                peyton.zhao Peyton Zhao (Inactive)
                Reporter:
                gustavo.segovia Gustavo Segovia
                Participants of an Issue:
                Recent user:
                Clarissa Velazquez
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  43 weeks, 5 days 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