Home > widget-integration > FilterStorageHelper > isSessionStorageAvailable

FilterStorageHelper.isSessionStorageAvailable() method

Checks if sessionStorage is available and accessible.

Tests sessionStorage availability by attempting to write and remove a test value. Returns false in SSR contexts, private browsing mode, or when storage is disabled.

Signature:

isSessionStorageAvailable(): boolean;

Returns:

boolean

True if sessionStorage is accessible and writable

Remarks

Use this before critical storage operations that must succeed. Note that availability can change during runtime.

Example

Override to add fallback storage:

isSessionStorageAvailable() {
  if (super.isSessionStorageAvailable()) {
    return true;
  }
  // Use memory fallback if session storage unavailable
  return this.enableMemoryFallback();
}