var nodeparser = document.createElement("nodeparser");
expectedCell.replaceChild(nodeParser, cdata);
// nodeparser should now have a XBL binding on it, with a
defineNamespace method
nodeParser.defineNamespace("markup", MARKUP_NS);
In FF3.6b3, this is no longer working. Dump statements show
defineNamespace doesn't exist... and then the constructor for nodeparser
executes.
I have not yet tested FF3.6b4. I will gladly submit a reduced testcase
if desired, but I'd appreciate it if someone could run a quick
sanity-check first, using an existing global binding. Because I can't
verify it yet in 3.6b4, I don't want to file a bug.
Because loading XBL over HTTP is not synchronous.
-Boris