KeepScrollOptions.storageKey
property · packages/primitives/src/dom/scroll.ts:37
readonly storageKey?: string | undefinedThe sessionStorage key holding entry offsets. Default 'foldkit:scroll'.
Primitives / foldkit-primitives/dom
interface · packages/primitives/src/dom/scroll.ts:35
interface KeepScrollOptions {
readonly storageKey?: string | undefined
readonly kept?: number | undefined
readonly patience?: number | undefined
}How keepScroll remembers and restores each history entry's offset.
KeepScrollOptions.storageKeyproperty · packages/primitives/src/dom/scroll.ts:37
readonly storageKey?: string | undefinedThe sessionStorage key holding entry offsets. Default 'foldkit:scroll'.
KeepScrollOptions.keptproperty · packages/primitives/src/dom/scroll.ts:39
readonly kept?: number | undefinedEntries remembered at most: the oldest are forgotten first. Default 50.
KeepScrollOptions.patienceproperty · packages/primitives/src/dom/scroll.ts:44
readonly patience?: number | undefinedHow long a restore holds its place while the next screen settles, in milliseconds. Default 2000.