Simple testcase for XBL bindings on table elements. Cell 1 is unbound, Cell 2 is bound [but w/o replaceChild() trick], and Cell 3 is bound w/ trick.

A successful binding will place the Firefox logo into the cell. Cell 1 has the image hardcoded.

Cell 1 Firefox Cell 2 Cell 3

(nightlies)

PASS: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3   (also 1.5 = 22 Nov 2005)
PASS: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8)     Gecko/20060321 Firefox/2.0a1     (Bon Echo Alpha 1 release)
PASS: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a2) Gecko/20060512 BonEcho/2.0a2     (Bon Echo Alpha 2 release, bound cell 2 too!)
PASS: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a2) Gecko/20060515 BonEcho/2.0a2     (bound cell 2 too)
PASS: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a2) Gecko/20060516 BonEcho/2.0a2     (-04, bound cell 2 too)

FAIL: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a2) Gecko/20060516 BonEcho/2.0a2     (-12, neither cell 2 nor 3 bound)
FAIL: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a2) Gecko/20060517 BonEcho/2.0a2
FAIL: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a2) Gecko/20060519 BonEcho/2.0a2
FAIL: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1a3) Gecko/20060526 BonEcho/2.0a3     (Bon Echo Alpha 3 release)