Note: if you reported a bug and my reply just linked to this thread, then you haven’t provided me with enough information to begin tracking down the bug. Please read the following and then post a new reply to your bug report with more information. (And please don’t be offended if I linked here - it’s just quicker and more helpful than me asking for specifics individually. )
If you can’t be bothered to read the reast, please at least read this bit:
*** ALWAYS, ALWAYS, ALWAYS PROVIDE STEP-BY-STEP INSTRUCTIONS ON WHAT YOU DID (AND THUS WHAT I NEED TO DO) TO ENCOUNTER A BUG: IF I CAN’T REPRODUCE IT, I CAN’T FIX IT ***
And now the details…
To make bug reports as useful as possible, I would be very grateful if you could adhere to the following guidelines when reporting bugs:
Please only post Scrivener bug reports here - do not post Scrivener Gold bugs here Scrivener Gold bugs should be reported in the Scrivener Gold forum. (Scrivener Gold is no longer being updated, so there are no promises of bug fixes, I’m afraid.) Bugs pertaining to any beta versions you downloaded from the Beta Testing forum should be reported in replies to the relevant beta thread in the Beta Testing forum.
When reporting a bug, please try to be as thorough as possible. Describe exactly how I can experience the bug myself. If I can’t find it, I can’t fix it. Make sure you:
- Say what you expect to happen.
- Say what actually happens.
- Describe EXACTLY how to reproduce the bug in clear language, preferably by providing numbered steps.
It saves me a lot of time to be able to reproduce the bug straight away rather than having to ask users to reword their bug reports.
When reporting a crash, please provide the crash log (you can find the crash log in your home folder in Library > Logs > CrashReporter), either by sending it to me directly (at email@example.com) or by copying its contents in your bug report on the forum.
When reporting a crash, please do your best to provide the exact steps that I can take to recreate the crash. If it seems random, try to describe what you were doing when it happened. That, along with the crash log, may be enough to give me an idea of where the problem lies.
If you are experiencing strange behaviour that does not result in a crash, there will be no relevant crash log. In this case, try opening Console.app (you can Spotlight for it), then make Scrivener repeat whatever strange behaviour you were experiencing. An error may get written out to Console.app (errors are usually written out in bold). If so, be sure to copy and paste the Console error in your bug report - this can often pinpoint the bug immediately.
Please give meaningful subject titles to your posts. Creating a post with the title “bug” or “crash” is about as helpful when navigating the forum as labelling all of your boxes “box” when you move house.
Note on the text system: Scrivener uses the standard OS X text system, as showcased in TextEdit. Before posting bugs or suggestions for the text system (such as tables, bulleted lists, the way double- or triple-click works and so forth), please check the behaviour in TextEdit. If it is the same, this is out of my hands - text editing behaviour is programmed by Apple. I agree that some aspects are clunky, but the best way you can do anything about issues you find in TextEdit too is to post an enhancement request at bugreport.apple.com.
That’s it. I really appreciate all bug reports and am very grateful to the users who take the time to post them - you help to improve the program for everyone.
Thanks for your co-operation,