Temporarily resolve the issue by replacing the lines below. It works great.
Find AJAX.js file in richfaces-impl.jar
Location: /org/ajax4jsf/javascript/scripts/AJAX.js
line number 1398
oldnode.outerHTML = new XMLSerializer().serializeToString(newnode);
and replace it with
if (typeof window.XMLSerializer != "undefined") { oldnode.outerHTML = new XMLSerializer().serializeToString(newnode); } else if (typeof xmlNode.xml != "undefined") { oldnode.outerHTML = xmlNode.xml; }
line number 1627
dst.setAttribute(attr,value);
and replace by adding try, catch
try { dst.setAttribute(attr, value); } catch (err) {
(or)
make a copy of the AJAX.js file and change the lines above and include this file on your main page, which will replace the old one.
source share