I use tables in Scrivener frequently to outline longform fiction. That is, I don’t need or expect my tables in this software to handle quantitative data or calculations, although the ability to select rows and columns would certainly make formatting easier, but I do need and expect the software to handle a basic table that just contains text notes. Unfortunately, sooner or later, when I outline in a table, the program becomes slow to the point of unusable, with a lag of several seconds every time I type. The issue isn’t completely consistent: in some documents, the crippling lag will come and go no matter how big/elaborate the table doc(s); in others, it seems to be triggered when a table gets to a certain size and then never be functional again.
Color fill makes this problem much worse: using color fill in any cell of any table will slow the program immediately. Removing color fill improves it, but practically speaking this is missing functionality in Scriv’s tables. A pity, since it makes it much easier to see at a glance, “Oh, okay, this section of outline all takes place on day 43.”
I see from searches here and on Reddit that tables grinding Scrivener down to an unusable pace is a longstanding issue. My questions are:
- Has anyone found any sort of workaround that removes, improves, or lessens the frequency of the lag?
- Is this an issue Scrivener has any plans/ability to address in the future, or are the speed problems–like the formatting problems–an artifact of the Apple text engine, and thus permanently down as something the company doesn’t consider worth fixing?
Tips I’ve already turned up in searches that are not helpful to me personally:
- “Build your table in Google Docs and paste it into Scrivener”: The point of writing the outline in Scrivener in the first place is that I frequently split the screen to refer to tables while working on another document, or vice versa.
- “Use the whole Scrivener binder like a table”: While I can see why this may be a good use of the software for many people, I personally would be better off with index cards.







