Bug 109996 - Writer Does Not Select Words Properly for Editing with MacOS norms
Summary: Writer Does Not Select Words Properly for Editing with MacOS norms
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.3.4.2 release
Hardware: All macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-29 02:26 UTC by Sarvasri
Modified: 2017-08-03 16:37 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sarvasri 2017-07-29 02:26:09 UTC
On the Mac, Writer does not select words properly.
When you double click a word, the word should be selected in full. This Writer does correctly. However...

Then when you hold the shift key and single click another word, all the words in between as well as the last word clicked should be selected in full, whole words. All the whole words between the double click and the single click get selected. This Writer gets wrong. It only selects to the point within the word where it was clicked, not the whole word.

This dramatically slows down the selection of whole phrases when writing. It is not the way word selection is supposed to work. 

If you want to select partial words simply single click on the first word where you want to break the word. Then hold shift and single click at where you want to break the final word. All the letters between the two click are selected.

You can test this in TextEdit on the Mac. It is the standard for all Mac apps. This needs to be fixed.
Comment 1 Sarvasri 2017-07-29 02:29:04 UTC
Writer makes editing difficult by not following the standards for word and character selection when editing.

On the Mac, Writer does not select words properly.
When you double click a word, the word should be selected in full. This Writer does correctly.
Then when you hold the shift key and single click another word, all the words in between as well as the last word clicked should be selected in full, whole words. All the whole words between the double click and the single click get selected. This Writer gets wrong. It only selects to the point within the word where it was clicked, not the whole word.

This dramatically slows down the selection of whole phrases when writing. It is not the way word selection is supposed to work. 

If you want to select partial words simply single click on the first word where you want to break the word. Then hold shift and single click at where you want to break the final word. All the letters between the two click are selected.

You can test this in TextEdit on the Mac. It is the standard for all Mac apps. This needs to be fixed.
Comment 2 Sarvasri 2017-07-29 02:37:05 UTC
Writer makes editing difficult by not following the standards for word and character selection when editing.

This makes editing much more tedious by forcing the user to make precise selections at the beginning or end of words instead of just being able to click the word to select whole word phrases.

Character selection is accomplished by starting with a single click within a word and shift-click to include the last string of characters to be selected.

This is the standard. Writer gets it wrong.
Comment 3 Alex Thurgood 2017-07-31 07:35:11 UTC
@Sarvasri : sorry, if this is the so-called standard behaviour then Apple's own Pages.app does not respect it either, in fact it behaves just like LibreOffice.

I typed this phrase into Pages.app :

The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.

Then I double clicked on quick, and using the shift key, clicked on the letter "a" in lazy. The cursor selection extended from quick to the "a" in lazy, but did not select the whole word lazy.

So unless I have misunderstood what it is you are trying to achieve, I can not reproduce, and LibreOffice behaves just like Apple's Pages app.

I also did a comparison the app called TextWrangler. This behaves in the same way as Pages and LibreOffice.

The fact that one text editing app provided with the OS behaves in a different way to the other mainstay apps that Apple provides clearly does not make it standard behaviour...
Comment 4 Alex Thurgood 2017-07-31 07:38:20 UTC
Numbers and Keynote also behave in the same way as LibreOffice...
Comment 5 Sarvasri 2017-08-03 15:01:35 UTC
This is really strange.
I make a LOT of notes in TextEdit and Apple Notes. I do some initial editing there then copy sections into my draft documents in LibreOffice or elsewhere. These two apps do word selection if you start with double clicking a word. So apparently, Apple has two standards.

For quick editing, we should be able to double click a word to select a string of works. Or click within a word to select a string of characters.

So two apps, text edit and notes work this way. Sigil also works this way.

Perhaps someone could check with Apple and see if there is a standard or if the app could set a preference for how we WANT selections to work.

This would be an ideal solution to let people work the hard way by having to make precise selection for groups of words or allow word selection by double clicking the first word and quickly clicking anywhere within a word to select the whole word string.

Since apps work BOTH ways, it makes sense to give the user the option to set the program to work the way they prefer. Can it be programmed as a preference with the default to be like the existing word processors work or for more rapid editing allow word selection when the selection begins with a double click.
Comment 6 Alex Thurgood 2017-08-03 16:37:58 UTC
(In reply to Sarvasri from comment #5)

> Since apps work BOTH ways, it makes sense to give the user the option to set
> the program to work the way they prefer. Can it be programmed as a
> preference with the default to be like the existing word processors work or
> for more rapid editing allow word selection when the selection begins with a
> double click.

I have no idea, not being a programmer.

LibreOffice is a multi-OS product, the development policy is to try and produce a product that behaves the same across all supported OSes. Currently, what you would like would not cater to that.

Indeed, current development "policy" seems to be to not make LO more OSX-App-like - when I write "policy" this needs to be taken with a pinch of salt. Current development has introduced behaviour which clearly makes LO stand out as not being a native Mac app (e.g. fullscreen support, MDI support, even simple stuff like keyboard shortcuts, to name but those aspects).


The nature of this project is that people are free to make all the suggestions they like - whether they become a reality or not is basically up to some random person who decides they've got an itch to scratch and implements it.

So, at the moment, it comes down to you wanting something because two of the apps you use on OSX behave that way. However, quite clearly, that is not the way that Apple builds into its own flagship office products, nor is the case with many other apps that run on OSX. You are of course free to reformulate a bug report laying out your desiderata as a request for enhancement. Someone might take it, you never know !