Navigable TOC / Wiki-Editor break page caching, probably by using an "unload" event, in Firefox (and probably other browsers too).
For details please see https://developer.mozilla.org/En/Using_Firefox_1.5_caching
Essentially, page caching saves javascript states and iframe contents so that accidentally navigating away from a page and coming back does not erase the edits by reloading the page.
Unfortunately, registering an unload event handler breaks this caching. The "pagehide" should be used in browsers that support caching instead of the "unload" event.
If page caching is used when leaving a page can be tested in the "pagehide" event handler with "event.persisted == true".
Version: 1.17.x
Severity: major