Index: ig_spellcheckerdialog.js =================================================================== --- ig_spellcheckerdialog.js (revision 11175) +++ ig_spellcheckerdialog.js (working copy) @@ -365,7 +365,14 @@ { if(spans[j].className == this.getBadWordsStyleClassName()) { - documentTextPanel.scrollTop = spans[j].offsetTop; + var node = spans[j]; + var scroll = node.offsetTop; + while(node.offsetParent != documentTextPanel) + { + node = node.offsetParent; + scroll += node.offsetTop; + } + documentTextPanel.scrollTop = scroll; break; } }