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

        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
        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
        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.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: