Scrivener freezes totally for about 20 seconds when I try to do Quick search.
In the OS’s Activity Monitor it says Scrivener is not responding and uses almost 100% of CPU. Then after about 20 seconds the software returns to normal – until I try to Quick search again.
Scrivener says it’s up to date (3.0.2.) I’m using MacOS Sierra and saving to Dropbox.
I use Quick search all the time so this prevents me from working.
Are you working with a particularly massive project in terms of the amount of text in it? That is the only thing off the top of my head I can think of that would cause this - although, even then, we have tested it with large projects and I don’t have any problems with projects containing hundreds of thousands of words.
Would it be possible for you to make the project available for us for testing? You can email us at mac.support AT literatureandlatte.com.
Unfortunately there’s no way for me to investigate this without seeing the project, as both searches use the same index files, so I’d need to run a search from my development version to monitor what is causing the hold up.
If you just don’t want us to see the file, you can always obscure it as follows:
Make a copy of the project in the Finder.
Open the copy of the project.
In the copy, go to Edit > Find > Project Replace…
Use Project Replace to replace random characters, e.g. “a” with “y”, “e” with “c”, “d” with x" and so on, until the text of the entire project is indecipherable gobbledegook. (It’s very important you only do this with a copy of the project, of course, because you cannot reverse this process!
Find some gobbledegook text and try searching for it to check that the bug still manifests.
Zip up the copy of the project and send it to us at mac.support AT literatureandlatte.com or attach it to your reply.
This way, you’ll provide us with an unreadable and indecipherable version of your project that should still exhibit the bug given that it still contains the same configuration of text, just with different characters.
Or, you can always make the project available to us via a link which you can remove as soon as I have downloaded it, and I will delete the project on my end as soon as I have found the bug.