Hi Peter,
I think you may be wrong about this, and this is a very real issue which affects the TreeGrid and DataTable. The Grid previously had the same issue but has been corrected.
The problem is you cannot edit any fields that first appear off the page. Take a look at the fiddle below using IE and try to edit Employee ID 85.
http://jsfiddle.net/awkuvs1w/6/
The normal behavior you talk about in IE only affects input tags or javascript links. The TreeGrid and DataTable uses tables and divs. It is NOT normal behavior for those to cause a page to jump on focus. I think the problem is that you may have some click events in your javascript which use return true and need either return false instead or preventDefault.
Thank you,
Jordan Garis