Home > widget-integration > FilterStorageHelper > getPaginationSession

FilterStorageHelper.getPaginationSession() method

Gets the current pagination page from session storage.

Retrieves the stored page number from session storage. Returns 1 if storage is unavailable, key doesn't exist, or value is invalid.

Signature:

getPaginationSession(): number;

Returns:

number

The stored page number, or 1 as default

Remarks

Always returns a valid positive page number. Invalid values (NaN, 0, negative) are normalized to 1.

Example

Override to add default page per collection:

getPaginationSession() {
  const page = super.getPaginationSession();
  // Use custom default page for specific collections
  if (page === 1 && this.hasCustomDefaultPage()) {
    return this.getCustomDefaultPage();
  }
  return page;
}