rem: n.href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xhref); 
add: n.href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href, xhref); 
context: 	fixGeckoBaseHREFBug : function(m, e, h) {		var xsrc, xhref;		if (tinyMCE.isGecko) {			if (m == 1) {				h = h.replace(/\ssrc=/gi, " mce_tsrc=");				h = h.replace(/\shref=/gi, " mce_thref=");				return h;			} else {				// Why bother if there is no src or href broken				if (!new RegExp('(src|href)=', 'g').test(h))					return h;				// Restore src and href that gets messed up by Gecko				tinyMCE.selectElements(e, 'A,IMG,SELECT,AREA,IFRAME,BASE,INPUT,SCRIPT,EMBED,OBJECT,LINK', function (n) {					xsrc = tinyMCE.getAttrib(n, "mce_tsrc");					xhref = tinyMCE.getAttrib(n, "mce_thref");					if (xsrc != "") {						try {							n.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xsrc);						} catch (e) {							// Ignore, Firefox cast exception if local file wasn't found						}						n.removeAttribute("mce_tsrc");					}					if (xhref != "") {						try {							n.href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xhref);						} catch (e) {							// Ignore, Firefox cast exception if local file wasn't found						}						n.removeAttribute("mce_thref");					}					return false;				});				// Restore text/comment nodes				tinyMCE.selectNodes(e, function(n) {					if (n.nodeType == 3 || n.nodeType == 8) {						n.nodeValue = n.nodeValue.replace(/\smce_tsrc=/gi, " src=");						n.nodeValue = n.nodeValue.replace(/\smce_thref=/gi, " href=");					}					return false;				});			}		}		return h;	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/e8e3862e104280a24076077196c7b5713720de70/tiny_mce_src.js/buggy/plugins/editors/tinymce/jscripts/tiny_mce/tiny_mce_src.js