anchor.diff:  						, charset           = _getOutputCharset()
   					) );
   				}
  +
  +				_clearRequestData( 'js' );
   			}
   
   			return buffer.toString();
  
positive.code: 						, charset           = _getOutputCharset()
  					) );
  				}
  			}
  
  			if ( renderJs ) {
  
negative.code: 		</cfscript>
      </cffunction>
  
      <cffunction name="_clearRequestData" access="private" returntype="void" output="false">
      	<cfargument name="type" type="string" required="true" />
  
      	<cfscript>
      		var includes   = _getRequestIncludes();
      		var i          = 0;
      		var rootDir    = '/' & iif( type EQ 'css', DE( _getCssDirectory() ), DE( _getJsDirectory() ) ) & '/';
      		var rootDirLen = Len( rootDir );
  
      		if ( type EQ 'js' ) {
      			_setRequestData( StructNew() );
      		}
  
      		for( i=ArrayLen( includes ); i GTE 1 ; i=i-1 ){
      			if ( Left( includes[i], rootDirLen ) EQ rootDir ) {
      				ArrayDeleteAt( includes, i );
      			}
      		}
  
      		_setRequestIncludes( includes );
      	</cfscript>
      </cffunction>
  
      <cffunction name="_appendFileTypesToSpecialIncludes" access="private" returntype="string" output="false">
      	<cfargument name="includedFile" type="string" required="true" />
  
  