rem: messenger.CopyMessages(tree.database, srcFolder.resource, destFolder.resource, messageList, true); SelectNextMessage(nextMessage); 
add: var srcUri = srcFolder.getAttribute('ref'); if (srcUri.substring(0,6) == "news:/") { messenger.CopyMessages(tree.database, srcFolder.resource, destFolder.resource, messageList, false); } else { messenger.CopyMessages(tree.database, srcFolder.resource, destFolder.resource, messageList, true); SelectNextMessage(nextMessage); } 
context: function MsgMoveMessage(destFolder){	// Get the id for the folder we're copying into    destUri = destFolder.getAttribute('id');	dump(destUri);	var tree = GetThreadTree();	if(tree)	{		//Get the selected messages to copy		var messageList = ConvertDOMListToResourceArray(tree.selectedItems);		//get the current folder		var nextMessage = GetNextMessageAfterDelete(tree.selectedItems);		var srcFolder = GetThreadTreeFolder();		messenger.CopyMessages(tree.database,                               srcFolder.resource,                               destFolder.resource, messageList, true);		SelectNextMessage(nextMessage);	}	}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/73a881907fc26ff74086d6ccccaf5ef7663e5904/widgetglue.js/buggy/mailnews/base/resources/content/widgetglue.js