ICEfaces
  1. ICEfaces
  2. ICE-11251

emporium JS error when filtering auction list

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1.1
    • Fix Version/s: EE-4.2.0.GA
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      IF 4.1.1, ICEfaces4 trunk r. 50786
      Emporium with mojarra/myFaces JSF
      IE9, IE11, Chrome56, FF49/Tomcat7.0.42
    • Assignee Priority:
      P2

      Description

      A browser console error occurs after changing tabs orientation to "bottom", when filtering the price of auction list (or just clicking in filtering input entry and pressing enter):
      IE9:
      SCRIPT5007: Unable to get value of the property 'tagName': object is null or undefined
      bridge.js.jsf?ln=ice.core&v=4_2_0_170228, line 26 character 169

      IE11:
      SCRIPT5007: Unable to get property 'tagName' of undefined or null reference
      bridge.js.jsf (26,169)

      FF49:
      TypeError: r is null
      http://localhost:8080/emporium/javax.faces.resource/bridge.js.jsf?ln=ice.core&v=4_2_0_170228
      Line 26

      Chrome56:
      Uncaught TypeError: Cannot read property 'tagName' of null
          at A (bridge.js.jsf?ln=ice.core&v=4_2_0_170228:26)
          at W (bridge.js.jsf?ln=ice.core&v=4_2_0_170228:30)
          at HTMLFormElement.d (bridge.js.jsf?ln=ice.core&v=4_2_0_170228:40)
      A @ bridge.js.jsf?ln=ice.core&v=4_2_0_170228:26
      W @ bridge.js.jsf?ln=ice.core&v=4_2_0_170228:30
      d @ bridge.js.jsf?ln=ice.core&v=4_2_0_170228:40

        Activity

        Hide
        Carmen Cristurean added a comment -

        Attaching screen shot.
        Steps:

        • on the Settings screen select tab orientation = "bottom".
        • on the Action List screen click the "Filter" icon.
        • on the filtering dialog click in the "Name" or "Price" filtering entry field, then press "Enter".
        Show
        Carmen Cristurean added a comment - Attaching screen shot. Steps: on the Settings screen select tab orientation = "bottom". on the Action List screen click the "Filter" icon. on the filtering dialog click in the "Name" or "Price" filtering entry field, then press "Enter".
        Hide
        Mircea Toma added a comment -

        Removed EL expression from the "id" attribute of the panelGrid thus avoiding generating different client Ids on each JSF lifecycle. Move icecore:defaultAction out of the panel grid to make sure its markup is not blocked by h:panelGrid. Changed default action on "Enter" to toggle filter visibility since submitting bid on enter requires a bid to be selected first.

        Show
        Mircea Toma added a comment - Removed EL expression from the "id" attribute of the panelGrid thus avoiding generating different client Ids on each JSF lifecycle. Move icecore:defaultAction out of the panel grid to make sure its markup is not blocked by h:panelGrid . Changed default action on "Enter" to toggle filter visibility since submitting bid on enter requires a bid to be selected first.
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces 4 trunk r 51442, Tomcat 8, MS Edge, IE 11, 10, FF 47, Chrome 57

        Show
        Liana Munroe added a comment - Verified ICEfaces 4 trunk r 51442, Tomcat 8, MS Edge, IE 11, 10, FF 47, Chrome 57

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Carmen Cristurean
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: