diff --git a/README.md b/README.md index e86cb8ba..928d6df5 100644 --- a/README.md +++ b/README.md @@ -321,7 +321,7 @@ Thanks! every bit of help really does make a difference! - State data and titles do not persist once the site is left and then returned (includes page refreshes) - State titles are never applied to the `document.title` - ReplaceState functionality is emulated in HTML4 browsers by discarding the replaced state, so when the discarded state is accessed it is skipped using the appropriate `History.back()` / `History.forward()` call -- Data persistance and synchronisation works like so: Every second or so, the SUIDs and URLs of the states will synchronise between the store and the local session. When a new session opens a familiar state (via the SUID or the URL) and it is not found locally then it will attempt to load the last known stored state with that information. +- Data persistence and synchronisation works like so: Every second or so, the SUIDs and URLs of the states will synchronise between the store and the local session. When a new session opens a familiar state (via the SUID or the URL) and it is not found locally then it will attempt to load the last known stored state with that information. - URLs will be unescaped to the maximum, so for instance the URL `?key=a%20b%252c` will become `?key=a b c`. This is to ensure consistency between browser url encodings. - Changing the hash of the page causes `onpopstate` to fire (this is expected/standard functionality). To ensure correct compatibility between HTML5 and HTML4 browsers the following events have been created: - `window.onstatechange`: this is the same as the `onpopstate` event except it does not fire for traditional anchors