diff --git a/src/extensions/registries/page-registry.ts b/src/extensions/registries/page-registry.ts index 344b196cd6..15fcf160a7 100644 --- a/src/extensions/registries/page-registry.ts +++ b/src/extensions/registries/page-registry.ts @@ -63,6 +63,7 @@ export function getExtensionPageUrl(target: PageTarget): string { if (registeredPage?.params) { Object.entries(registeredPage.params).forEach(([name, param]) => { const paramValue = param.stringify(targetParams[name]); + if (param.init.skipEmpty && param.isEmpty(paramValue)) { pageUrl.searchParams.delete(name); } else {