Index: jsf-api/resources/jsf.js =================================================================== --- jsf-api/resources/jsf.js (revision 7485) +++ jsf-api/resources/jsf.js Tue Jul 07 16:38:56 EEST 2009 @@ -307,7 +307,8 @@ throw new Error("During update: " + id + " not found"); } var parent = d.parentNode; - var temp = document.createElement('div'); + var isTableElement = ['td', 'th', 'tbody', 'thead', 'tfoot'].indexOf(d.tagName.toLocaleLowerCase()) >= 0; + var temp = document.createElement(isTableElement ? 'table' : 'div'); temp.id = d.id; // Trim space padding before assigning to innerHTML temp.innerHTML = str.replace(/^\s+/g,'').replace(/\s+$/g,'');