Uploaded image for project: 'Tapestry'
  1. Tapestry
  2. TAPESTRY-2004

Issue updating form components in IE6

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.1.5
    • Fix Version/s: None
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Windows XP SP2, IE 6

      Description

      I have an EventListener bound to the onclick event of a checkbox. The body for the listener method updates other form components in the same form holding the checkbox. Everything works fine on every browser that I've tested other than IE6.

      In IE6, the listener is executed, but the form components fail to update. The problem appears to be the same as reported on the user list on July 20, 2007 by Anna Vo. Her problem was against Tapestry 4.1.2 . . . I seem to have the same issue with 4.1.4-SNAPSHOT. The thread is here:

      http://tapestry.markmail.org/search/?q=ie6+updatecomponent#query:ie6%20updatecomponent+page:1+mid:tjbrj4wxy2sjllwy+state:results

      Enabling debugging and setting it to INFO, all I see is the following:

      ERROR: 2:43:04 PM: Error received in IO response. : XMLHttpTransport.watchInFlight Error: [object Error]
      DEBUG: XMLHttpTransport error callback failed: [object Object]

      Interestingly, if I change my cycle.getResponseBuilder().updateComponent() calls from the individual form fields to the form itself, everything updates fine. This has the unfortunate side effect of blowing out any non-persisted form fields.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              nirvdrum Kevin Menard
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: