Home > widget-integration > FilterUrlHelper > removeShortenedParam

FilterUrlHelper.removeShortenedParam() method

Removes a shortened parameter from URL search params.

Handles the custom format used by URL scheme 2. Override this method to customize how shortened parameters are removed from URLs.

Signature:

protected removeShortenedParam(url: URL, key: string): void;

Parameters

Parameter

Type

Description

url

URL

URL object to modify in place

key

string

The shortened parameter key to remove (e.g., 'b' for 'pf_brand')

Returns:

void

Remarks

This method manually parses and reconstructs the URL search string to handle the custom parameter format used by URL scheme 2. It ensures complete removal of the parameter without affecting other parameters.

Example

Add logging when removing parameters:

protected removeShortenedParam(url: URL, key: string): void {
  console.log(`Removing shortened parameter: ${key}`);
  super.removeShortenedParam(url, key);
}