ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-377

RichTabs throwing error with MyFaces in Chrome on Windows

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.BETA
    • Fix Version/s: EE-3.2.0.GA
    • Component/s: Facelet Components
    • Labels:
      None
    • Environment:
      MyFaces 2.1.6, Windows on Chrome 17

      Description

      When clicking on the richTab close button, MyFaces JS bridge will throw an error upon not finding the enclosing form. The enclosing form is there. Only Chrome on Windows seems affected.

      Cannot reproduce on Mac OS X Lion (any browser)
      Cannot reproduce on Windows 7 FF 10 or IE9

        Activity

        Philip Breau created issue -
        Philip Breau made changes -
        Field Original Value New Value
        Attachment screenshot-1.jpg [ 14182 ]
        Philip Breau made changes -
        Summary RichTabs throwing error with MyFaces on Windows RichTabs throwing error with MyFaces in Chrome on Windows
        Salesforce Case []
        Philip Breau made changes -
        Environment MyFaces 2.1.6, Windows MyFaces 2.1.6, Windows on Chrome 17
        Salesforce Case []
        Description When clicking on the richTab close button, MyFaces JS bridge will throw an error upon not finding the enclosing form. The enclosing form is there.

        When clicking on the richTab close button, MyFaces JS bridge will throw an error upon not finding the enclosing form. The enclosing form is there. Only Chrome on Windows seems affected.

        Cannot reproduce on Mac OS X Lion (any browser)
        Cannot reproduce on Windows 7 FF 10 or IE9

        Hide
        Philip Breau added a comment -

        Root error ''cannot find enclosing form' is actually thrown from our bridge.js

        function enclosingForm(element) {
        return element.form || detect(parents(element), function(e)

        { return tag(e) == 'form'; }

        , function()

        { throw 'cannot find enclosing form'; }

        );
        }

        Show
        Philip Breau added a comment - Root error ''cannot find enclosing form' is actually thrown from our bridge.js function enclosingForm(element) { return element.form || detect(parents(element), function(e) { return tag(e) == 'form'; } , function() { throw 'cannot find enclosing form'; } ); }
        Hide
        Carmen Cristurean added a comment -

        This issue appears to be fixed with ICEfaces-ee rev. 30785.
        Tested in: Chrome17, IE8, Firefox11.

        Show
        Carmen Cristurean added a comment - This issue appears to be fixed with ICEfaces-ee rev. 30785. Tested in: Chrome17, IE8, Firefox11.
        Hide
        Philip Breau added a comment -

        no longer reproducible by QA

        Show
        Philip Breau added a comment - no longer reproducible by QA
        Philip Breau made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s EE-3.0.0.GA [ 10261 ]
        Resolution Cannot Reproduce [ 5 ]
        Hide
        Carmen Cristurean added a comment - - edited

        Re-tested with ICEfaces-EE-3.0.0.GA bundle from this location: http://server.ice:8088/cruisecontrol/artifacts/ICEfaces-EE-3.0.0.GA/20120326091716/
        EE-composite-showcase application was built with MyFaces using ant:
        >ant clean servlet-profile -Dmyfaces="true"

        Could not consistently switch or close the tabs in Chrome17.
        Error seen in the error console:
        [window] Error [status: sendError code: UNKNOWN]: undefined

        Show
        Carmen Cristurean added a comment - - edited Re-tested with ICEfaces-EE-3.0.0.GA bundle from this location: http://server.ice:8088/cruisecontrol/artifacts/ICEfaces-EE-3.0.0.GA/20120326091716/ EE-composite-showcase application was built with MyFaces using ant: >ant clean servlet-profile -Dmyfaces="true" Could not consistently switch or close the tabs in Chrome17. Error seen in the error console: [window] Error [status: sendError code: UNKNOWN] : undefined
        Carmen Cristurean made changes -
        Resolution Cannot Reproduce [ 5 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s EE-3.1.0.GA [ 10326 ]
        Fix Version/s EE-3.0.0.GA [ 10261 ]
        Ken Fyten made changes -
        Assignee User Philip.breau [ philip.breau ] Carmen Cristurean [ ccristurean ]
        Hide
        Carmen Cristurean added a comment - - edited

        Testing results:
        No issues found in Firefox or IE.
        In Chrome (v.23), no JS errors could be seen; tabs can be switched, but closing the tabs does not seem to work always.

        Show
        Carmen Cristurean added a comment - - edited Testing results: No issues found in Firefox or IE. In Chrome (v.23), no JS errors could be seen; tabs can be switched, but closing the tabs does not seem to work always.
        Ken Fyten made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Carmen Cristurean
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: