rem: pageBottom = pageTop + window.innerHeight - node.offsetHeight; 
add: pageBottom = pageTop + window.innerHeight - node.parentNode.offsetHeight; 
context: function scrollIntoView(node){	var nodeTop = node.offsetTop;	var nodeBottom = nodeTop + node.offsetHeight;	var pageTop = 0;	var pageBottom = 0;		if (isIE)	{		pageTop = document.body.scrollTop; 		pageBottom = pageTop + document.body.clientHeight;		} 	else if (isMozilla)	{		pageTop = window.pageYOffset;		pageBottom = pageTop + window.innerHeight - node.offsetHeight;	}		var scroll = 0;	if (nodeTop >= pageTop )	{		if (nodeBottom <= pageBottom)			return; // already in view		else			scroll = nodeBottom - pageBottom;	}	else	{		scroll = nodeTop - pageTop;	}	window.scrollBy(0, scroll);}
meta: 10107	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10107/55b7557774a21d14d0a995ab4ee9fc82d32992f7/list.js/buggy/org.eclipse.help.webapp/list.js