Summary: When moving by word right on OS X (e.g. using Option-right arrow), the text cursor ends right before the first character of the next word instead of right after the last character of the current word. This is inconsistent with other apps on OS X and probably causes VoiceOver to also read in a way inconsistent with other apps on OS X when moving word right. Steps to reproduce: 1. Have this text in Writer: "The quick brown fox jumps over the lazy dog" 2. Put cursor right before "q" in the word "quick" 3. (optional) Turn on VoiceOver (e.g. using Cmd+F5) 4. Press Option-right arrow to move word right Expected results: The cursor ends right after "k" in word "quick" and before the space. If optional step 3. was taken, then VoiceOver will read word "quick" Actual results: The cursor ends right before "b" in word "brown" and after the space. If optional step 3. was taken, then VoiceOver will read word "brown" Regression: Tested on OS X 10.8.4 with LO 4.2 master (commit 39a78087890fb9255a5e47220bac6cfb956fcfe0). Notes: LO behavior is inconsistent with how other apps behave - for example of the apps: * TextEdit * Pages * Mail * Safari * TextMate * pretty much any app on OS X I also think this is the cause of why VoiceOver reads inconsistently with these other apps when moving by word right. What is more "amusing" is that the documentation for -[NSResponder moveWordRight:] basically says LO way is right even though no OS X app behaves that way and instead behaves according to "Expected results" above :-)
The move-by-word command is moving it to the beginning of words. It has always been moving it to the beginning of words.
You make it sound like a natural law even though it is a matter of definition and it seems the definition on OS X is not how LO behaves. I also don't think you should close my (or anyone's) bug without discussing my (their) concerns mentioned in the bug report - or you think the reference OS X apps like TextEdit, Pages, Mail, TextMate I mentioned are buggy in this regard?
Just to make it clear - I am discussing behavior of LibreOffice on OS X, not on any other platform.
The cross-platform products require a stable behavior. The same keypress/macro command cannot give unpredictable results.
I tend to disagree. I think even cross-platform products should as much as possible adhere to the conventions of the platform they run on. Because users of that platform will not compare the behavior of such software with behavior of the same software on a different platform. They will compare the behavior of such software with behavior of other software on the *same* platform in case there is a convention. For OS X user, it's of no use for the alt-arrow to behave consistently with Windows or other platforms they don't use. For OS X user, it's of great use for alt-arrow to behave the same as the rest of the system, which they do use and the way they are used to. And the same IMHO holds if you substitute "OS X" for "GNOME", "Windows", or any other platform. Note that on OS X, already many shortcuts behave differently because of text conventions - e.g. Ctrl+P does not start printing, but moves in text line up (in fact, a whole bunch of emacs shortcuts work in text components on OS X and therefore LO). Printing is instead done by Cmd+P. Because that's what the OS X user expects. Etc. I personally find the behavior of LO confusing exactly because I am used from other OS X apps to the OS X convention of what alt-arrow means. Not because the convention is "better" in any way. But because it is consistently used by OS X apps, Apple and non-Apple ones, and I am used to such behavior. And I don't care how LO behaves on other platforms as I don't use those platforms. So this is approximately how I think about it. Not cross-platform consistency, but platform consistency.
Is this behaviour new in 4.2? If not, then the version field needs to be adjusted.
Not sure if I agree. alt + right-arrow moves to beginning of the next word. If you end on the word you are in or end at the start of the next word is just a design choice. It does neither improve nor degrade a workflow. Boris, do you know if this is a recommendation in some Apple Design Guideline? If so, could you link to that? Just checked and indeed all other softwares behave as you describe, so for the sake of consistency this should be changed. Not sure if this goes for all platforms or only OS X, though. Khaled, this behavior is not new to LO 4.2. It exists already in 4.1.1.2. Not sure about older versions but I'd guess they behave the same.
Hello James, now I looked into the OS X HIG and found this: Shift-Alt-right arrow: Extend selection to the end of the current word, then to the end of the next word. It's at https://developer.apple.com/library/mac/documentation/userexperience/Conceptual/AppleHIGuidelines/KeyboardShortcuts/KeyboardShortcuts.html#//apple_ref/doc/uid/TP40002725-SW2 While this is not "Alt-right arrow" but that with Shift added, it can be deduced from that how "Alt-right arrow" behaves - it should move to the end of the current word, then to the end of the next word, i.e. the cursor is at the end of some word after that action.
Confirmed in LibreOffice (Dev) 4.4.0 alpha1 under Mac OS X 10.10 (Yosemite) x86-64
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.0.4 or later) https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2015-12-20
The bug is still present in LibreOffice 5.0.4 on OS X 10.11.2. (Testing with 3.3.0 asks for installing Java which I have, and I am not successful at adding the installed Java to LO there, so giving up on it).
So we have to weigh whether its more important for users who switch from OS to OS to have the same behaviour in LO or to make LO feel more at home with other mac apps. The last time this issue was brought up (cant remember which bug it was in :D), we went with consistency of LO across platforms. @steve, @alex: Can you check what other cross platform apps do about this behaviour on their mac versions? @tomaz: would it be simple to implement a different behaviour for ctrl+right arrow?
MS office on macOS moves to the next word and is always on the left side of that word. (input requested by jay)
Heh.. interesting that people notice this things. I was using various editor with mixed behavior and never noticed it - only now when I checked. Oh well.. > @tomaz: would it be simple to implement a different behaviour for ctrl+right > arrow? Probably not too hard to change, yes. Could be an easy hack.. possibly together with other similar changes. But probably needs changes on multiple places as Writer does its own thing.
(In reply to Yousuf Philips (jay) from comment #12) > So we have to weigh whether its more important for users who switch from OS > to OS to have the same behaviour in LO or to make LO feel more at home with > other mac apps. We should prefer OS/DE typical behavior. Most users do not switch frequently.
Seems fixed / Can no longer reproduce in the following version Version: 5.1.5.2 Build ID: 1:5.1.5~rc2-0ubuntu1~trusty1
Lets let Borris make that call as to WFM, no indication it has been fixed with a commit at the 5.1.5 or in 5.2 or master. Back to NEW
I can say that with LO 5.2.1 for macOS just downloaded from libreoffice.org, on macOS 10.12, the issue is still reproducible: After following the "Steps to reproduce", I still do not get the "Expected results", but rather the "Actual results".
Setting EASYHACK following Tomaz' comment 14. Please add codepointers.
Why needinfo? needinfo from whom?
(In reply to steve -_- from comment #20) > Why needinfo? needinfo from whom? Because of easyhack without codepointers. Thats what we agreed on with QA.
Changing multiple places in writer is not really an easyHack.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.4.1 or 5.3.6 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20170929
Tested with LibreOffice 5.4.1.2 (Build ID: ea7cb86e6eeb2bf3a5af73a8f7777ac570321527) on macOS 10.13 (17A365). The result is that the "non-optional" part of the bug is still reproducible (i.e. the actual behaviour is "The cursor ends right before "b" in word "brown" and after the space."). However the "optional" part of the bug is no longer reproducible (i.e. the actual behaviour is "If optional step 3. was taken, then VoiceOver will read word "quick"). At first look this is however most likely due to a change in VoiceOver itself in its newer releases, not due to any change in LibreOffice itself.
Jani disagreed with easyhack, so cleaning up other keywords. UX input given, removing the ML from CC.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Still present, and also in LO 3.3 Version: 7.0.0.0.alpha0+ Build ID: f14691683900f6b28737be8c599e1ee4e8386e14 CPU threads: 4; OS: Mac OS X 10.14.6; UI render: default; VCL: osx; Locale: en-US (en_US.UTF-8); UI-Language: en-US Calc: threaded
Dear Boris Dušek, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Still present. I guess this is more an enhancement to comply with macOS conventions Version: 7.5.1.2 (AARCH64) / LibreOffice Community Build ID: fcbaee479e84c6cd81291587d2ee68cba099e129 CPU threads: 10; OS: Mac OS X 13.2.1; UI render: default; VCL: osx Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded