diff --git a/crates/frontend/js-components/lib/create-addressbook-form.ts b/crates/frontend/js-components/lib/create-addressbook-form.ts
index 3396320..158898a 100644
--- a/crates/frontend/js-components/lib/create-addressbook-form.ts
+++ b/crates/frontend/js-components/lib/create-addressbook-form.ts
@@ -19,7 +19,7 @@ export class CreateAddressbookForm extends LitElement {
@property()
principal: string = ''
@property()
- addr_id: string = ''
+ addr_id: string = self.crypto.randomUUID()
@property()
displayname: string = ''
@property()
@@ -46,7 +46,7 @@ export class CreateAddressbookForm extends LitElement {