Details

      Description

      Epic information

      With the release of Liferay DXP 7.4, IE11 will stop being officially supported. Throughout the years of  IE11 support, plenty of layers, hacks and workarounds have been added to support different quirks or limitations of the browser.

      The goal of this epic is to remove IE11 specific code from the platform to simplify maintenance, improve performance and clean up no longer necessary code.

      Acceptance Criteria

      • Specific OSGi supporting bundles are deleted
      • JavaScript code referencing IE11 is removed
      • Specific IE* CSS is deleted
      • Build tools are updated to drop IE11 and produce more modern output
      • Source formatting does not include IE11-related checks

       

      Test Information

      Test Scenarios:

      Requirement Test Scenarios Test Priority (business impact)  Covered by frontend/backend Unit Test? Chrome
      Pass/Fail
      Edge Pass/Fail
      LPS-121728 Given System Settings
      When Navigate to System Settings > Infrastructure > Frontend SPA Infrastructure
      Then SPA configurations for "disable in internet explorer" and "disable in internet explorer 11" are no longer available
       3 - medium no    
      LPS-121728  Given 7.3 Portal with "Disable in internet explorer" setting unchecked and "Disable in internet explorer 11" is checked
      When upgrade to 7.4 or master
      Then the data for "Disable in internet explorer" and "Disable in internet explorer 11" has been purged from the database
       2 - low no    n/a
       LPS-121728 Given 7.3 Portal with "Disable in internet explorer" setting checked and "Disable in internet explorer 11" setting unchecked
      When upgrade to 7.4 or master
      Then the data for "Disable in internet explorer" and "Disable in internet explorer 11" has been purged from the database
       2 - low no    n/a
        Given portal bundle (master/7.4)
      When search for arrow function "=>"
      Then atleast one result is returned
      3 - medium no    n/a

       

      Exploratory testing to consider:

      Test Scenarios Test Priority (business impact)  Covered by frontend/backend Unit Test? Firefox
      Pass/Fail
      Edge Pass/Fail
      Use keyboard only to access all interactible elements on Frontend SPA Infrastructure page  3 - medium no    
      Use AXE to check for WCAG 2.1 AA compliance on Frontend SPA Infrastructure page  3 - medium no    
      UI inputs, checkboxes, buttons, etc. still interactible on the Frontend SPA INfrastructure page  3 - medium no    
      Frontend SPA Infra page elements follow same visual patterns as rest of portal  2 - low no    

       
      What QA will not test:

      • Themes compatibility with IE11
      • IE11 mode on Edge
      • Ability to have a UI stable IE11 site if developer wants to - it's possible but very difficult to rebuild infra for IE11 compatibility. 

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              jose.balsas Chema Balsas
              Recent user:
              Bruno Fernández
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package