diff --git a/frontend/src/data/useTranslatedToolRegistry.tsx b/frontend/src/data/useTranslatedToolRegistry.tsx
index 33c5d1056..d90022ba4 100644
--- a/frontend/src/data/useTranslatedToolRegistry.tsx
+++ b/frontend/src/data/useTranslatedToolRegistry.tsx
@@ -160,7 +160,7 @@ export function useFlatToolRegistry(): ToolRegistry {
const allTools: ToolRegistry = {
// Signing
- certSign: {
+ manageSignatures: {
icon: ,
name: t("home.certSign.title", "Certificate Sign"),
component: ManageSignatures,
@@ -399,7 +399,7 @@ export function useFlatToolRegistry(): ToolRegistry {
categoryId: ToolCategoryId.STANDARD_TOOLS,
subcategoryId: SubcategoryId.PAGE_FORMATTING,
},
- "booklet-imposition": {
+ bookletImposition: {
icon: ,
name: t("home.bookletImposition.title", "Booklet Imposition"),
component: BookletImposition,
diff --git a/frontend/src/types/toolId.ts b/frontend/src/types/toolId.ts
index 1877297e0..7cf39b358 100644
--- a/frontend/src/types/toolId.ts
+++ b/frontend/src/types/toolId.ts
@@ -55,6 +55,8 @@ const TOOL_IDS = [
'devFolderScanning',
'devSsoGuide',
'devAirgapped',
+ 'bookletImposition',
+ 'manageSignatures',
] as const;
// Tool identity - what PDF operation we're performing (type-safe)
diff --git a/frontend/src/utils/urlMapping.ts b/frontend/src/utils/urlMapping.ts
index 2fab4282d..6ec06c89d 100644
--- a/frontend/src/utils/urlMapping.ts
+++ b/frontend/src/utils/urlMapping.ts
@@ -31,4 +31,7 @@ export const URL_TO_TOOL_MAP: Record = {
'/unlock-pdf-forms': 'unlockPDFForms',
'/remove-certificate-sign': 'removeCertSign',
'/remove-cert-sign': 'removeCertSign',
+ '/cert-sign': 'manageSignatures',
+ '/manage-signatures': 'manageSignatures',
+ '/booklet-imposition': 'bookletImposition',
};