-
Notifications
You must be signed in to change notification settings - Fork 368
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.70 loses your place on page switch #770
Comments
Maybe also connected to #611 (comment) |
Please be more specific on how you switch pages. Current behavior stores the cursor position in the history and goes to the same cursor postion when you switch using back / forward and when using the pathbar in recent pages or history mode. I do notice some weirdness when there are objects in the page, but can't really pinpoint it down. |
P.S. if you have the preference "always use last cursor position" enabled the "open_page" method always asks the history for the last position. In my testing works however you open the page. |
I always switch pages by clicking the button in either the bookmark or path bars. If I uncheck "always use last cursor position" and switch pages it always goes to the top of the new page. If checked, < 0.70 worked if I switched pages by clicking on the bookmark button, but not the pathbar button. With 0.70 neither work and I end up and some random previous place, however results from both bookmark and path bar now seem to be the same (just wrong). I just noticed something... The cursor is actually in the right place, it's just that the display is scrolled to the wrong place! Pressing an arrow key then causes the screen to scroll to the right place, though the cursor location is now at the bottom of the screen instead of the top where I left it. So this is possibly related to #92? I can see the point there, but personally for my use-case I always want to go back to where I was working (cursor location) and not where I might have been reading (scroll location). |
Could this have anything to do with fonts or zoom? My personal Zim was using a zoom of 1 or 2 and Sans Regular 9. When I dropped the zoom to zero and bumped the font to 11 the offset between display and cursor location got better. It's still off, but is off less. For work, I was using a zoom +1 and Verdana Regular 9. Then I set the zoom to zero and the font to 10 that didn't seem to make a difference. |
Exactly! I also began experiencing this at some point along the 0.70 dev, but never actually managed to track it down. I first noticed in pages with inserted images, but it also happens in other "regular" pages. Changing the zoom did not seem to improve it for me. |
Seems related to #642 as in my testing this only happens in the presence of inline objects. For a long page with just text all seems well. That suggest it is timing related and the objects resize after scrolling took place. |
I had the issue in a page containing only a numbered list of links (I can send it by email if you want to test), but this commit fixes it! |
I don't think I have any inline objects, but I have lots and lots of both bullet and checkbox lists, and at least some numbered lists. Since |
I take it back. On my personal node the 60e8244 It's sounding more like I should grab a daily from the PPA, any specific recommendations? |
Just recently I've noticed some stuttering while pasting or refreshing, as shown here. Is this somehow connected to this issue? |
I keep my "working" notes in 1 page and my con call notes in another so I switch pages a lot. 0.70 makes that really painful, because it picks some arbitrary seeming focus and always goes there, rather than where I was. < 0.70 did that for me when using the Pathbar, but the Bookmark buttons saved my place so I just used those and lived with it otherwise.
With 0.70, the only way I can marginally live with it is that I also tend to use enough headers to make getting back to where I need to be using the ToC work. Sort of. But it's really painful.
The text was updated successfully, but these errors were encountered: