FLUID-1741: Renderer doesn't work in all browsers

Metadata

Source
FLUID-1741
Type
Bug
Priority
Critical
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Anastasia Cheetham
Created
2008-10-30T11:35:02.000-0400
Updated
2008-10-31T14:57:06.000-0400
Versions
  1. 0.6beta1
Fixed Versions
  1. 0.6
Component
  1. Renderer

Description

Currently the Renderer tests and examples do NOT work in the following browsers:
IE6, IE7 or Opera (neither Windows nor Mac)

They DO work in the following browsers:
FF2, FF3 and Safari (both Windows and Mac)

Environments

IE6, IE7 or Opera (Windows and Mac)

Attachments

Comments

  • Antranig Basman commented 2008-10-30T13:49:21.000-0400

    This turned out to be quite a simple issue in the end - innerHTML on these other browsers maps nodes to upper case, which was not being compensated for when checking for the list of special "HTML closed tags" which are allowed to violate the XHTML spec. A patch is attached, in the hopes this can get in before this release.

  • Anastasia Cheetham commented 2008-10-30T13:57:17.000-0400

    I've tested this first patch. It fixes the problem in Opera (Mac and Windows) but not in IE.

  • Antranig Basman commented 2008-10-31T14:13:32.000-0400

    Fixed at revision 5945

  • Anastasia Cheetham commented 2008-10-31T14:57:06.000-0400

    I've tested the fix, and it works now: tests pass, and demos work.