Das ist standard. Nach einer gewissen Inaktivitätszeit nimmt das Forensystem an, dass du fertig bist und dich bis zum nächsten Besuch verabschiedet hast, also markiert es automatisch alles als gelesen.
Verhindern kannst du dies indem du neben dem Fenster in dem du gerade deinen langen Post verfasst, ein anderes Fenster offen hast (Threadansicht, Forenansicht, whatever) welches du ab und an reloadest, AFAIK sollten alle 10 Minuten reichen, weiß ich aber selbst nicht so genau, habs nie beobachtet/benötigt ich schreibe recht schnell.
Wenn du den Opera-Browser benutzt gibts sogar eine Funktion die automatisch ein Fenster in bestimmten Intervallen reloaded, wäre vielleicht ganz nützlich für den Fall das man viele sehr lange Beiträge schreibt.

Rechtsklick auf einen freien Bereich in der Seite -> Automatisch neu laden -> 5 Minuten