You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/* * Conkeror 1.0pre (XULRunner 23.0, Darwin) * */functionscroll_horiz_complete(buffer,n){varw=buffer.focused_frame;dumpln("scroll_horiz_complete | before w.ScrollTo()| scrollX: "+w.scrollX);dumpln("scroll_horiz_complete | before w.ScrollTo()| scrollY: "+w.scrollY);w.scrollTo(n>0 ? w.scrollMaxX : 0,w.scrollY);cdumpln("scroll_horiz_complete | after w.ScrollTo() | scrollX: "+w.scrollX);dumpln("scroll_horiz_complete | after w.ScrollTo() | scrollY: "+w.scrollY);}interactive("scroll-top-left","Scroll the current frame all the way to the top left",function(I){varw=I.buffer.focused_frame;dumpln("scroll-top-left | before do_command(cmd_scrollTop)| scrollX "+w.scrollX);dumpln("scroll-top-left | before do_command(cmd_scrollTop)| scrollY "+w.scrollY);I.buffer.do_command("cmd_scrollTop");dumpln("scroll-top-left | after do_command(cmd_scrollTop)| scrollX "+w.scrollX);dumpln("scroll-top-left | after do_command(cmd_scrollTop)| scrollY "+w.scrollY);scroll_horiz_complete(I.buffer,-1);});
Test A Output
scroll-top-left | before do_command(cmd_scrollTop)| scrollX 0
scroll-top-left | before do_command(cmd_scrollTop)| scrollY 215
scroll-top-left | after do_command(cmd_scrollTop)| scrollX 0
scroll-top-left | after do_command(cmd_scrollTop)| scrollY 215 <-- I would expect scrollY to be 0
scroll_horiz_complete | before w.ScrollTo()| scrollX: 0
scroll_horiz_complete | before w.ScrollTo()| scrollY: 215 <-- w.scrollTo apparently scrolls to (0, 215) which is where we started.
scroll_horiz_complete | after w.ScrollTo() | scrollX: 0
scroll_horiz_complete | after w.ScrollTo() | scrollY: 215