rem: win.focus(); 
add:  if (!tinyMCE.isOpera) win.focus(); 
context: 	moveToBookmark : function(bookmark) {		var inst = this.instance;		var rng, nl, i, ex, b = inst.getBody(), sd;		var doc = inst.getDoc();		var win = inst.getWin();		var sel = this.getSel();		if (!bookmark)			return false;		if (tinyMCE.isSafari) {			sel.setBaseAndExtent(bookmark.rng.startContainer, bookmark.rng.startOffset, bookmark.rng.endContainer, bookmark.rng.endOffset);			return true;		}		if (tinyMCE.isRealIE) {			if (bookmark.rng) {				try {					bookmark.rng.select();				} catch (ex) {					// Ignore				}				return true;			}			win.focus();			if (bookmark.tag) {				rng = b.createControlRange();				nl = b.getElementsByTagName(bookmark.tag);				if (nl.length > bookmark.index) {					try {						rng.addElement(nl[bookmark.index]);					} catch (ex) {						// Might be thrown if the node no longer exists					}				}			} else {				// Try/catch needed since this operation breaks when TinyMCE is placed in hidden divs/tabs				try {					// Incorrect bookmark					if (bookmark.start < 0)						return true;					rng = inst.getSel().createRange();					rng.moveToElementText(inst.getBody());					rng.collapse(true);					rng.moveStart('character', bookmark.start);					rng.moveEnd('character', bookmark.length);				} catch (ex) {					return true;				}			}			rng.select();			win.scrollTo(bookmark.scrollX, bookmark.scrollY);			return true;		}		if (tinyMCE.isGecko || tinyMCE.isOpera) {			if (!sel)				return false;			if (bookmark.rng) {				sel.removeAllRanges();				sel.addRange(bookmark.rng);			}			if (bookmark.start != -1 && bookmark.end != -1) {				try {					sd = this._getTextPos(b, bookmark.start, bookmark.end);					rng = doc.createRange();					rng.setStart(sd.startNode, sd.startOffset);					rng.setEnd(sd.endNode, sd.endOffset);					sel.removeAllRanges();					sel.addRange(rng);					win.focus();				} catch (ex) {					// Ignore				}			}			/*			if (typeof(bookmark.index) != 'undefined') {				tinyMCE.selectElements(b, 'IMG', function (n) {					if (bookmark.index-- == 0) {						// Select image in Gecko here					}					return false;				});			}			*/			win.scrollTo(bookmark.scrollX, bookmark.scrollY);			return true;		}		return false;	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/e8e3862e104280a24076077196c7b5713720de70/tiny_mce_src.js/buggy/plugins/editors/tinymce/jscripts/tiny_mce/tiny_mce_src.js