public/ckeditor/_source/core/dom/range.js
function()
		{
			var startNode = this.startContainer,
				endNode = this.endContainer;

			if ( startNode.is && startNode.is( 'span' )
				&& startNode.data( 'cke-bookmark' ) )
				this.setStartAt( startNode, CKEDITOR.POSITION_BEFORE_START );
			if ( endNode && endNode.is && endNode.is( 'span' )
				&& endNode.data( 'cke-bookmark' ) )
				this.setEndAt( endNode,  CKEDITOR.POSITION_AFTER_END );
		}
function()
		{
			var startNode = this.startContainer,
				endNode = this.endContainer;

			if ( startNode.is && startNode.is( 'span' )
				&& startNode.data( 'cke-bookmark' ) )
				this.setStartAt( startNode, CKEDITOR.POSITION_BEFORE_START );
			if ( endNode && endNode.is && endNode.is( 'span' )
				&& endNode.data( 'cke-bookmark' ) )
				this.setEndAt( endNode,  CKEDITOR.POSITION_AFTER_END );
		}
function ( ) { var startNode = this . startContainer , endNode = this . endContainer ; if ( startNode . is && startNode . is ( 'span' ) && startNode . data ( 'cke-bookmark' ) ) this . setStartAt ( startNode , CKEDITOR . POSITION_BEFORE_START ) ; if ( endNode && endNode . is && endNode . is ( 'span' ) && endNode . data ( 'cke-bookmark' ) ) this . setEndAt ( endNode , CKEDITOR . POSITION_AFTER_END ) ; }
Move the range out of bookmark nodes if they'd been the container.
Move the range out of bookmark nodes if they d been the container .