Help

Chapter Editor

The chapter editor includes several features to help protect your work and make writing easier.

Word and Character Count

The status bar at the bottom of the editor shows your current word and character count, updated as you type.

Local Saves

Your work is automatically saved to your browser's local storage as you type (with a brief delay). This means:

  • If your browser crashes or you accidentally close the tab, your work is preserved
  • When you return to the editor, you'll be prompted to recover your local draft if it differs from the server version
  • Local saves are stored on your current computer/browser only

Auto-Save to Server

When enabled, your chapter is automatically saved to the server every minute. This provides an additional layer of protection for your work.

  • Auto-save is enabled by default
  • You can toggle it on/off using the switch in the status bar
  • Your preference is saved per computer - if you disable it on one device, it stays disabled on that device but not others
  • Auto-save only works for existing chapters, not new ones (you must create the chapter first)

Save Status Indicators

The status bar shows the state of your local draft and of the server copy. Each one has an icon and a label that says the state in words, so you never have to rely on the icon or its colour:

  • "Local saved" or "Server saved" (checkmark, green) - Successfully saved
  • "Local unsaved" or "Server unsaved" (X mark, red) - Unsaved changes
  • "Local saving" or "Server saving" (spinning circle, blue) - Currently saving
  • "Local save failed" or "Server save failed" (X mark, red) - Save failed

Draft Recovery

If you close a new chapter form before creating it, your draft is saved locally using the book's identifier. When you open the "Add New Chapter" form for that book again, your previous draft will be restored.

Links

Links are not part of chapter text, descriptions or comments. A link pasted into any of them is kept as its plain text when it is saved, and a web address typed out stays as ordinary text that readers can copy. The links on your author profile are the place for your website and social accounts.

Contests

Each month can hold a writing contest, listed on the Contests page under Write. Sign up there first: give the PayPal address the prize goes to (the same one the Referrals page uses) and agree to the Contest Terms and Conditions. Without that, the dashboard button sends you to the Contests page. While the month runs you can then enter one published series from its dashboard, and withdraw it again the same way. At the end of the month each entry is scored on how readers responded during the month: how many signed-in readers opened chapters published that month, how many of them followed the series, and how readers who read it rated its books. The winner is picked on the first of the next month. The standings appear on the contest's page once the month is scored, the winner and the top ten are marked on their series pages, and an author can win once. The prizes:

  • 1st: US $100 by PayPal and 12 months of Premium
  • 2nd and 3rd: 6 months of Premium
  • 4th and 5th: 3 months of Premium
  • 6th to 10th: 30 days of Premium

Premium time is added to your account as free Premium time after the standings are published. If you pay for Premium, your subscription is not charged for that many months instead of losing anything.

What gets refused

A security filter sits in front of WritersGrove and turns away requests that look like an attack before the site sees them. Ordinary writing is never refused. When something you typed is turned away, you get a message saying why, and in the editor your text stays in your browser so nothing is lost.

Text that looks like an attack on a server

A chapter or a comment is refused if its text contains one of these, because each is a known way of attacking web servers:

  • A lookup command of the form ${jndi:...}, used in the Log4J attacks
  • The markers of a serialised Java object, such as rO0AB or java.io.Serializable in program-like text
  • The markers of a React server component payload

Prose that mentions these things in passing is fine. It is the exact pattern that trips the filter, so rewording it is enough.

Addresses, searches and titles that look like code

A web address, a search or a title is refused if it looks like a script (for example an HTML tag with script or an event such as onload=), like a file path on a server (../ or /etc/passwd), like a link to another server hidden in the address, like an attempt to read the server's own settings, or if it ends the way a program or system file name ends, such as .exe or .php.

Very long requests

A web address, a search or the data your browser stores for this site is refused when it is far longer than anything the site would normally send. This almost never happens in ordinary use.

Where the request comes from

Requests are refused when they come from an internet address on Amazon's lists of addresses known for attacks or for scanning sites, when the browser does not say what it is or names itself as attack software, or when one address sends far more requests in a few minutes than a person reading would. If you are refused for too many requests, wait a few minutes and try again.

If you were refused for something ordinary

The message names the reason. Rewording the part it points at will normally work. If you were typing something ordinary and keep being refused, please write to support@writersgrove.net and say what you typed, so the filter can be corrected.

Reading

Keyboard Shortcuts

Chapter pages answer these keys when nothing on the page has keyboard focus (for example after you click on the text or press Escape to leave a box):

  • Left arrow and Right arrow - previous and next chapter
  • Space - play or pause text-to-speech, where the author allows it
  • Escape - stop text-to-speech
  • Alt with Up arrow and Alt with Down arrow - move text-to-speech back or forward a sentence

On a phone or tablet, swipe left on the chapter text for the next chapter and swipe right for the previous one, like turning a page.

The keys are ignored while you are typing in a search box, a comment, a review or the chapter editor. If they still clash with your screen reader or your own keyboard commands, switch them off on your Edit Profile page under Content Preferences, Keyboard Shortcuts. The switch applies wherever you are signed in.

Ratings

You can rate a book once you have opened a chapter of its series while signed in. The stars are on the book page, and you can change your rating at any time.

Content Warnings

A series, book or chapter that is marked AI-generated or mature (18+), or that carries a content warning, opens with a box at the top listing what it holds. The box says where each thing comes from: the series itself, one of its books, or some of its chapters, so a warning on a single chapter is still shown on the series page.

The first page you open that holds mature content or a content warning asks you to say you are 18 or older. We ask once. Signed in, the answer is kept on your account and holds on every device; signed out, it is kept in your browser for an hour and moves onto your account when you sign in.

The Account page, under Content Preferences, is where you choose what you would rather not meet. Hiding AI-generated content, mature content or a particular warning takes those stories out of the home page, browse and search. A link straight to one still opens it, with the box at the top saying what it holds. You can also turn the box off there.