To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=22453
------- Additional comments from gnust...@openoffice.org Fri Jul 24 02:18:09 +0000 2009 ------- I think I CCed this issue when I was using a version which had the jump triggered by the autosaving. I'm using version 3.0 (in Ubuntu 9.04) and I cannot reproduce the problem with the autosaving. What I did? I positioned the cursor in a paragraph and inserted some characters in there. Then I used the scroll wheel to scroll two pages down. Then I waited for the autosaving and it didn't trigger the jump. The only situation in which I was able to trigger an "unwanted" jump now is the following: - Position the cursor. - Use the scroll wheel to scroll some pages down or up so that the cursor goes out of sight. - Press one of the arrow keys, Home, or End. Bingo! Unwanted jump. 100% reproducible. Of course, if one wants the jump or not is debatable. To me this behavior is somewhat inconsistent with the behavior of the keys PageUp and PageDown. When you press these keys they (almost) always reposition the cursor to the middle of the *destination* screen so that you end up seeing the page that you think you're going to. On the other hand, the other motion keys (the arrows, Home, and End) reposition the cursor relative to its current position, which triggers an unwanted jump to the page where the cursor was. There seems to be lots of alternatives to make all motion keys behave the same: 1) Make PageUp and PageDown behave like the other keys so that they move the cursor relative to its current position and jump to there. 2) Make PageUp and PageDown simply scroll without moving the cursor. This way they would feel completely different from the other keys and could be regarded as different kinds of motion keys, more like the scroll wheel which doesn't move the cursor at all. 3) Make the other keys behave like PageUp and PageDown, i.e., if the cursor isn't visible, they should reposition the cursor to the middle of the current page and move if accordingly. 4) Make the other keys move the cursor relative to its current position but do not jump to it. I don't like (1) because it makes for more unwanted jumps. (2) is better but by itself it doesn't solve the unwanted jumps from the other keys. (3) would be ok if we had a "back button" to go back to where the cursor was. But this is another long standing issue (#5608). (4) doesn't work because then the only way to find out the cursor would be to insert some character without looking. I can't see a clear winner. Perhaps there are other possibilities still. If we had a back button I'd vote for (3) but without one I think the principle of least surprise would lead me to vote for (2) plus a good explanation of the behavior in the manual. As an aside (2) seems to solve yet another problem. As it is, when you PageUp or PageDown it tries to reposition the cursor to the middle of the screen. But this works only if there is a paragraph in the middle. If the middle of the destination screen happens to be in the header or the footer, or in a blank space without a paragraph there then the cursor isn't repositioned and stays where it was. This is rather unintuitive. It would be best if these keys never moved the cursor at all. I think. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@sw.openoffice.org For additional commands, e-mail: issues-h...@sw.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org