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);
}