In Opera 9.5b Element.viewportOffset doesn't give the same behaviour as in Opera 9.24.
Scrolling this test page should update the viewportOffset on the grey boxes.
Caused by a change involving scrollTop and scrollLeft found in the Opera 9.5b changelog
Ticket & patch: #10486
position:
top: 300
left: 500
position:
top: 1400
left: 200
position:
top: 100
left: 1600