ICEfaces
  1. ICEfaces
  2. ICE-7799

Auction Monitor shows hourglass indicator on each clock tick in IE, FF 3.6 browsers

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: 3.0.1, EE-3.0.0.GA
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      IE

      Description

      When running the Auction Monitor demo in IE, an hour glass is shown for each clock tick. This isn't an issue in Firefox and Chrome.

      http://auctionmonitor.icefaces.org/auctionMonitor/auctionMonitor.jsf

        Activity

        Hide
        Arran Mccullough added a comment -

        Customer also reports as seeing the hour glass in Firefox 3.6.27. My testing in Firefox 10.0.2 doesn't show the hour glass.

        Show
        Arran Mccullough added a comment - Customer also reports as seeing the hour glass in Firefox 3.6.27. My testing in Firefox 10.0.2 doesn't show the hour glass.
        Hide
        Mircea Toma added a comment -

        The issue is caused by the use of marker global variable that keeps track of the request type, user initiated or push triggered. In IE some of the push initiated requests end up in the JSF bridge queue and requests then can overlap, each request toggling the state of the global variable.

        Show
        Mircea Toma added a comment - The issue is caused by the use of marker global variable that keeps track of the request type, user initiated or push triggered. In IE some of the push initiated requests end up in the JSF bridge queue and requests then can overlap, each request toggling the state of the global variable.
        Hide
        Mircea Toma added a comment -

        Since the request cannot be inspected in the callbacks to determine its type the adopted solution was to introduce an extra hidden form. The push initiated requests are sent using one form and the single submit is using another form. This way the callbacks that need to know the request type can infer the type from the ID of the form.

        Show
        Mircea Toma added a comment - Since the request cannot be inspected in the callbacks to determine its type the adopted solution was to introduce an extra hidden form. The push initiated requests are sent using one form and the single submit is using another form. This way the callbacks that need to know the request type can infer the type from the ID of the form.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: