function fixTableCaretPos() {
					var last;

					// Skip empty text nodes form the end
					for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ;

					if (last && last.nodeName == 'TABLE') {
						if (ed.settings.forced_root_block)
							ed.dom.add(ed.getBody(), ed.settings.forced_root_block, null, tinymce.isIE ? '&nbsp;' : '<br data-mce-bogus="1" />');
						else
							ed.dom.add(ed.getBody(), 'br', {'data-mce-bogus': '1'});
					}
				}
function fixTableCaretPos() {
					var last;

					
					for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ;

					if (last && last.nodeName == 'TABLE') {
						if (ed.settings.forced_root_block)
							ed.dom.add(ed.getBody(), ed.settings.forced_root_block, null, tinymce.isIE ? '&nbsp;' : '<br data-mce-bogus="1" />');
						else
							ed.dom.add(ed.getBody(), 'br', {'data-mce-bogus': '1'});
					}
				}
function fixTableCaretPos ( ) { var last ; // Skip empty text nodes form the end for ( last = ed . getBody ( ) . lastChild ; last && last . nodeType == 3 && ! last . nodeValue . length ; last = last . previousSibling ) ; if ( last && last . nodeName == 'TABLE' ) { if ( ed . settings . forced_root_block ) ed . dom . add ( ed . getBody ( ) , ed . settings . forced_root_block , null , tinymce . isIE ? '&nbsp;' : '<br data-mce-bogus="1" />' ) ; else ed . dom . add ( ed . getBody ( ) , 'br' , { 'data-mce-bogus' : '1' } ) ; } }
Fixes an issue on Gecko where it's impossible to place the caret behind a table This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled
Fixes an issue on Gecko where it s impossible to place the caret behind a table This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled