code: function unmarkBogusCaretParents() {
  				var i, caretContainer, node;
  
  				caretContainer = getParentCaretContainer(selection.getStart());
  				if (caretContainer && !dom.isEmpty(caretContainer)) {
  					tinymce.walk(caretContainer, function(node) {
  						if (node.nodeType == 1 && node.id !== caretContainerId && !dom.isEmpty(node)) {
  							dom.setAttrib(node, 'data-mce-bogus', null);
  						}
  					}, 'childNodes');
  				}
  			}
docs: Checks if the parent caret container node isn't empty if that is the case it will remove the bogus state on all children that isn't empty