Bug 122281 - Text edit handles are hard to use
Summary: Text edit handles are hard to use
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: iOS Editor (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other iOS
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:6.3.0
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-22 16:24 UTC by Nicolas Christener
Modified: 2021-09-27 11:41 UTC (History)
3 users (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 Nicolas Christener 2018-12-22 16:24:31 UTC
When selecting text it's quite hard to select multiple lines because the page scrolls with the movement of the text handle.

It would probably be best to not scroll the page when dragging one of the handles.

However if a user tries to select text that overlaps two pages, the view still needs to scroll.

Please let me know if I should give more context or attached a picture/video that shows the issue.

Thanks,
Nicolas
Comment 1 Timur 2018-12-24 16:11:40 UTC
Please explain which Component. And add video. 
I guess setting Assignee was a mistake.
Comment 2 How can I remove my account? 2018-12-24 18:54:38 UTC
The component is iOS.

Assigning to me is correct. Nicolas is our customer and knows what he is doing;)
Comment 3 Miklos Vajna 2019-01-02 09:44:29 UTC
I can confirm the problem. Desktop only starts scrolling when you drag the mouse (while adjusting a selection) near the edge of the document view, we probably need to do something similar here.
Comment 4 Nicolas Christener 2019-05-17 07:32:36 UTC
With the version 0.1 (32) the whole app moves which is a bit annoying as the menu bars and the status bar may move out of the view port and selecting text over two pages seems not to be possible.
Comment 5 Commit Notification 2019-05-20 13:27:21 UTC
Tor Lillqvist committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/online/+/058b68fc3e10161f420eb5951f497a19d078d474%5E%21

tdf#122281: Prevent the WebView from scrolling
Comment 6 How can I remove my account? 2019-05-20 13:30:37 UTC
The above commit (I mean, the corresponding one in the collabora-online-4 branch) at least prevents the WebView from scrolling. (i.e. the "whole app" as mentioned in comment #4.) This is a one-line change to the Objective-C code. Presumably it should be possible to prevent scrolling also in the JavaScript, but I could not figure out how.

But the selection handles are still far from elegant and natural to use. Will keep this bug open.
Comment 7 Xisco Faulí 2019-09-26 10:26:42 UTC
Dear Tor Lillqvist,
This bug has been in ASSIGNED status for more than 3 months without any
activity. Resetting it to NEW.
Please assigned it back to yourself if you're still working on this.
Comment 8 QA Administrators 2021-09-26 03:57:07 UTC Comment hidden (obsolete)
Comment 9 Nicolas Christener 2021-09-27 11:16:11 UTC
This issue has been fixed in the iOS app.

I think we can close this issue.

Thanks a lot to the work of the Collabora team and especially Tor to take care of this and improve the iOS app!

@Tor: do you close the issue?