ICEfaces
  1. ICEfaces
  2. ICE-10666

component showcase media demo issue with IE 11

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P02
    • Fix Version/s: EE-3.3.0.GA_P03
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      Tomcat 7, WebLogic 12.1.3.0, ICEfaces EE-3.3.0.GA tag r44609. IE 11
    • Assignee Priority:
      P2

      Description

      Navigating from Media demo to Menu Bar demo (IE 11 only)
      Use the Media demo and allow a media type to load. Then navigate to the Menu bar demo.
      Media screen remains and is overlayed onto the Menu Bar demo. Page refresh will correct the issue.

        Activity

        Hide
        Ken Fyten added a comment -

        Need to see if there's anything we can do to correct this apparent browser defect.

        Show
        Ken Fyten added a comment - Need to see if there's anything we can do to correct this apparent browser defect.
        Hide
        Arturo Zambrano added a comment -

        Committed workaround in demo page to the 3.3 EE maintenance branch at revision 44656 and to the P03 tag at revision 44655.

        I could also reproduce this issue on IE9 and IE10.

        This is an issue with the browser itself, where the media player plugin remains visible after removing it's container node on the page.

        After trying different tricks and workarounds what actually worked was simply moving the container node -1000 pixels to the left, so it's out of sight, when navigating to a different demo.

        I couldn't get ice.onElementUpdate() to work on any of the involved nodes (form, container panel group, and the object tag itself), so the workaround is more elaborate and it involves adding an event listener to all menu links on the left and invoking a function to hide the media player plugin and then removing this event listener from all the menu links.

        Show
        Arturo Zambrano added a comment - Committed workaround in demo page to the 3.3 EE maintenance branch at revision 44656 and to the P03 tag at revision 44655. I could also reproduce this issue on IE9 and IE10. This is an issue with the browser itself, where the media player plugin remains visible after removing it's container node on the page. After trying different tricks and workarounds what actually worked was simply moving the container node -1000 pixels to the left, so it's out of sight, when navigating to a different demo. I couldn't get ice.onElementUpdate() to work on any of the involved nodes (form, container panel group, and the object tag itself), so the workaround is more elaborate and it involves adding an event listener to all menu links on the left and invoking a function to hide the media player plugin and then removing this event listener from all the menu links.
        Hide
        Ken Fyten added a comment -

        Normally, I'd be against putting this type of complex "work-around" in the public demo code, but since we're no longer shipping the component-showcase we can leave this in.

        Show
        Ken Fyten added a comment - Normally, I'd be against putting this type of complex "work-around" in the public demo code, but since we're no longer shipping the component-showcase we can leave this in.
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces EE-3.3.0.GA_P03 tag, ICEfaces EE-3.3.0 maintenance branch r44662. Weblogic 12.1.3.0, IE 11, 10, 9

        Show
        Liana Munroe added a comment - Verified ICEfaces EE-3.3.0.GA_P03 tag, ICEfaces EE-3.3.0 maintenance branch r44662. Weblogic 12.1.3.0, IE 11, 10, 9
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces EE-3.3.0.GA_P03 Jenkins Build 07, Weblogic 12.1.3.0, IE 11, 10, 9.

        Show
        Liana Munroe added a comment - Verified ICEfaces EE-3.3.0.GA_P03 Jenkins Build 07, Weblogic 12.1.3.0, IE 11, 10, 9.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Liana Munroe
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: