ICEfaces
  1. ICEfaces
  2. ICE-7930

ice:selectInputText crashes IE7 in Liferay

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-1.8.2.GA_P03, EE-1.8.2.GA_P04
    • Fix Version/s: 3.0.1, EE-1.8.2.GA_P04
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      IE7 or IE8 and IE8 in Compatibility view/ IE7 document mode, Liferay Portal 6.0.6 w/ Tomcat 6.0.29
    • Workaround Exists:
      Yes
    • Workaround Description:
      Add in application logic that in the case where no matches or records are found it adds in a "dummy" record so that it won't show and empty list.

      Description

      When using the selectInputtext component in IE7 (or other IE compatibility modes) and the input does not return any matches, this causes IE7 to crash. No error messages are shown in the server logs or any other indication what the issue might be.

        Activity

        Hide
        Arran Mccullough added a comment -

        Test case that shows issue.

        Steps:

        • Load portlet
        • Type in "a" and select the value.
        • Type in "1", no options are shown.
        • Type in "1" again, IE7 will crash.
        Show
        Arran Mccullough added a comment - Test case that shows issue. Steps: Load portlet Type in "a" and select the value. Type in "1", no options are shown. Type in "1" again, IE7 will crash.
        Hide
        Arturo Zambrano added a comment - - edited

        Marking issue as Won't Fix.

        First I tried to reproduce the issue on Liferay 6.1 with Tomcat 7.0.23, but I couldn't reproduce it despite trying several times, following the exact same steps mentioned above and also some variations of them. This was tested on an actual IE7 browser on a dedicated windows XP machine and also on IE9 with IE7 compatibility mode. Then, I also tried to reproduce the issue in the same ways now using Liferay 5.2.3. Again, I wasn't able to reproduce it. Finally, I downloaded the exact same version of Liferay reported in this JIRA (Liferay 6.0.6 with Tomcat 6.0.29), and I was finally able to reproduce the issue and see IE crash and see the dialog saying that IE had stopped working and asking to either close the application or find a solution.

        So, this issue does not seem to be caused by the component code itself, since it's specific to certain versions of Liferay (6.0.) and is not present in the newer versions (6.1.), suggesting a conflict with Liferay's own code. Another workaround is to simply update to Liferay 6.1.

        Show
        Arturo Zambrano added a comment - - edited Marking issue as Won't Fix. First I tried to reproduce the issue on Liferay 6.1 with Tomcat 7.0.23, but I couldn't reproduce it despite trying several times, following the exact same steps mentioned above and also some variations of them. This was tested on an actual IE7 browser on a dedicated windows XP machine and also on IE9 with IE7 compatibility mode. Then, I also tried to reproduce the issue in the same ways now using Liferay 5.2.3. Again, I wasn't able to reproduce it. Finally, I downloaded the exact same version of Liferay reported in this JIRA (Liferay 6.0.6 with Tomcat 6.0.29), and I was finally able to reproduce the issue and see IE crash and see the dialog saying that IE had stopped working and asking to either close the application or find a solution. So, this issue does not seem to be caused by the component code itself, since it's specific to certain versions of Liferay (6.0. ) and is not present in the newer versions (6.1. ), suggesting a conflict with Liferay's own code. Another workaround is to simply update to Liferay 6.1.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: