ICEfaces
  1. ICEfaces
  2. ICE-1508

WebLogic 9.2: UIInput in iframe will not allow direct focus in IE

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.6DR#3
    • Fix Version/s: 1.6DR#4, 1.6
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      WebLogic 9.2

      Description

      IE6: components in iframes will not allow direct focus.

      Main page contains a stack panel, with one of the panels
      being a frame, and command link used to switch panels.
      Please note that we use Faceletes and the issue occur in IE only.

      1) Set concurrentDomViews to true;
      2) Set TestBean as a session scope bean:

      <managed-bean>
            <managed-bean-name>testBean</managed-bean-name>
            <managed-bean-class>TestBean</managed-bean-class>
            <managed-bean-scope>session</managed-bean-scope>
        </managed-bean>

      3) Change faces default suffix to ".ifc" (or rename ifc files);
      4) Build and deploy. Access "main.ifc". Use "Switch" command link to
      switch between two panels with input boxes.

      5) Switch to panel 2 (iframe). Set focus on input text box. Click
      "Switch" command link. Focus can not be set on any input boxes on both
      panels after that.

      This only happens if "Switch" is a command link. Using command button
      does not cause the issue.

        Issue Links

          Activity

          Philip Breau created issue -
          Philip Breau made changes -
          Field Original Value New Value
          Support Case References https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=4023
          Support Customer Ref. #s 714
          Hide
          Philip Breau added a comment -

          test case, only reproducible on WebLogic, not Tomcat or JBoss

          Show
          Philip Breau added a comment - test case, only reproducible on WebLogic, not Tomcat or JBoss
          Philip Breau made changes -
          Attachment Supportilla-4022.zip [ 10382 ]
          Ken Fyten made changes -
          Fix Version/s 1.6DR#4 [ 10060 ]
          Assignee Priority P2
          Description IE6: components in iframes will not allow direct focus.

          Main page contains a stack panel, with one of the panels
          being a frame, and command link used to switch panels.
          Please note that we use Faceletes and the issue occur in IE only.

          1) Set concurrentDomViews to true;
          2) Set TestBean as a session scope bean:

          <managed-bean>
                <managed-bean-name>testBean</managed-bean-name>
                <managed-bean-class>TestBean</managed-bean-class>
                <managed-bean-scope>session</managed-bean-scope>
            </managed-bean>

          3) Change faces default suffix to ".ifc" (or rename ifc files);
          4) Bild and deploy. Access "main.ifc". Use "Switch" command link to
          switch between two panels with input boxes.

          5) Switch to panel 2 (iframe). Set focus on input text box. Click
          "Switch" command link. Focus can not be set on any input boxes on both
          panels after that.

          This only happens if "Switch" is a command link. Using command button
          does not cause the issue.
          IE6: components in iframes will not allow direct focus.

          Main page contains a stack panel, with one of the panels
          being a frame, and command link used to switch panels.
          Please note that we use Faceletes and the issue occur in IE only.

          1) Set concurrentDomViews to true;
          2) Set TestBean as a session scope bean:

          <managed-bean>
                <managed-bean-name>testBean</managed-bean-name>
                <managed-bean-class>TestBean</managed-bean-class>
                <managed-bean-scope>session</managed-bean-scope>
            </managed-bean>

          3) Change faces default suffix to ".ifc" (or rename ifc files);
          4) Build and deploy. Access "main.ifc". Use "Switch" command link to
          switch between two panels with input boxes.

          5) Switch to panel 2 (iframe). Set focus on input text box. Click
          "Switch" command link. Focus can not be set on any input boxes on both
          panels after that.

          This only happens if "Switch" is a command link. Using command button
          does not cause the issue.
          Assignee Adnan Durrani [ adnan.durrani ]
          Priority Major [ 3 ] Blocker [ 1 ]
          Adnan Durrani made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Adnan Durrani made changes -
          Link This issue depends on ICE-1532 [ ICE-1532 ]
          Hide
          Adnan Durrani added a comment -

          Fixed please see the following jira case for detail.
          http://jira.icefaces.org/browse/ICE-1532

          Show
          Adnan Durrani added a comment - Fixed please see the following jira case for detail. http://jira.icefaces.org/browse/ICE-1532
          Adnan Durrani made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 1.6 [ 10031 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P2
          Assignee Adnan Durrani [ adnan.durrani ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Philip Breau
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: