Scrolling speed when selecting and deleting

Posts: 6
Joined: Tue Feb 16, 2016 10:53 pm
Platform: Windows

Thu Oct 06, 2016 2:42 pm Post

I love Scrivener.
I am seeing the following using Scrivener on an iPad air 2, latest version of the iOS.

1. If typewriter scrolling is enabled, the Select function comes almost unusable, because when I select a word and then try to move one of the "handles" to select a larger block of text, the scrolling speed is extremely high and I end up selecting the whole page in a microsecond. The best I can achieve is selecting a line at a time with the most fleeting of touches to the screen, if I am lucky.

2. (Comment, not bug) If I disable typewriter scrolling, it improves, but the scrolling speed still seems a bit more sensitive than in other apps. I was just comparing selection of text in the MS Word app, and it feels much more stable; until my finger leaves the edge of the text area, the text sits still while I select phrases or lines. In Scrivener the page starts scrolling as soon as I am above or below the center of the screen, and the sensitivity makes selecting text a little too volatile for my tastes. Is there a setting for this somewhere that I am missing?

3. When typewriter scrolling is enabled, I see a second behavior. If I use the back button to delete multiple lines of text (which I am doing because "select" and "cut" is too volatile), the visible insertion point bar showing cursor position lags behind the actual progress of the deletion, meaning that if I stop when it reaches the right point I find that I have deleted a line or two of text above what I wanted to delete. I have to keep stopping to see where I am really up to. This does not seem to happen with typewriter scrolling turned off.

The obvious workaround is to turn off typewriter scrolling, but I do like that feature...

Since I am not seeing others reporting this, and yet it seems the kind of thing folk would notice, I'll mention that I also have the Hemingboard keyboard installed, not because I have any knowledge that that might be a factor (I have no idea what can interact with what) but just because it is the only thing that occurs to me that might be different about typing on my iPad.

Posts: 6
Joined: Tue Feb 16, 2016 10:53 pm
Platform: Windows

Thu Oct 06, 2016 3:30 pm Post

ETA: I just had issue three with typewriter scrolling turned off. Maybe that one's just an iOS weakness that I am associating with Scrivener because the scrolling issue has driven me to long deletes in Scrivener...

User avatar
Posts: 3679
Joined: Mon Jan 29, 2007 1:32 am
Platform: Mac
Location: London or Exeter, UK.

Thu Oct 06, 2016 3:46 pm Post

Although I'm no expert, what happens in Word can never be a guide to problems in Scrivener as Microsoft use their own text engine for everything, not the TextKit provided by Apple which Scrivener uses.

I think these scrolling issues are known, but I imagine they're TextKit issues, rather than anything in the Scrivener code. Whether Keith can find a way of slowing it down, I have no idea. The effect in typewriter scrolling may possibly be more open to adjustment, but as I say, I'm no expert, just a long-term and I hope reasonably informed user.


The Scrivenato sometimes known as Mr X.
rMBP 13" (early 2015) 10.13.6, 8GB RAM, 512GB SSID
MBP17" (late 2011) 10.13.6, 8GB RAM, 512GB SSID
2017 iPad, iOS 12.01, 128GB, Apple Pencil
Scrivener, Scapple, Nisus Writer Pro, Bookends …

Posts: 66
Joined: Fri Sep 27, 2013 12:01 am
Platform: Mac + iOS
Location: Corpus Christi, TX

Wed Nov 02, 2016 10:20 pm Post

I'm not sure if this is the same issue or not, but since updating to iOS 10, I've noticed lagging, specifically when using the arrow keys — really any operation having to do with the arrow key: using them to move line by line, in combination with the option key to move paragraph by paragraph, using them with shift to select text, or combinations thereof.

Sometimes the lag is slight, sometimes it makes Scrivener unusable. Typing is largely effective, which is the only firewall keeping Scrivener usable. Avoid the arrow keys and you can still type unhindered. But combine this with the delete key bug and things are beginning to feel really buggy.

Can someone confirm this problem?

Posts: 40
Joined: Sat May 29, 2010 2:44 pm
Platform: Win + iOS
Location: Federal Way, Washington

Thu Jan 05, 2017 12:16 am Post

For what it's worth, three months later, I have a similar problem. I've solved it by using the arrow keys on the iOS version's tool bar (sorry, can't remember its real name!) to select text. Works pretty well, though not as fast.

User avatar
Posts: 50
Joined: Sat Nov 05, 2011 6:53 pm
Platform: Mac
Location: Santa Cruz de Tenerife

Thu Aug 17, 2017 7:49 pm Post

I am having the same issue. Bought Scrivener for iOS just a couple of days ago, but can't do any serious work because of that.

No other text app on my iPad mini behaves in such a way.

User avatar
Posts: 22425
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Santiago de Compostela, Galiza

Fri Aug 18, 2017 10:14 am Post

One thing to bear in mind, where it comes to drawing comparisons between different programs, is that we are using a text editing component that is not commonly used and is still relatively new to the system: RTF. Nearly everything else out there, particularly the popular stuff, is using TXT which is far less complicated in terms of how much background code is necessary to even boot it up. It could very well be the base complexity (and age, unfortunately, as much of it comes from old OS X code that hasn’t been significantly modified since Tiger) of the foundation itself, before we even get the point of Scrivener’s comparatively thin layer of logic, is the source of the slow-down. Additional processing on top of that (like typewriter mode) my exacerbate the issue, but that doesn’t make at any easier or possible to fix.

That said, I just tried three other text editors (TXT), and found one to be roughly the same as Scrivener in terms of laggy cursor movement while a selection is active, maybe even a little worse.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles