Because every browser implements storage capacities for these mechanisms differently, we should do some investigation on what kind of storage limits exist. Then it would be wise to consider implementing some kind of "size check" on the state model persisting it.
This should be done at the adapter level as different mechanisms may also have different limits. Example, cookies can often only store up to 2kb whereas localStorage could potentially store up to 5mb.