diff --git a/alfa-client/libs/design-component/src/lib/open-dialog-button/open-dialog-button.component.ts b/alfa-client/libs/design-component/src/lib/open-dialog-button/open-dialog-button.component.ts
index cb85d5517d23b07639e618b32c88b2e8cfa8479b..59a024a94b5391a0203df7bfcdfb4ea17a8f4840 100644
--- a/alfa-client/libs/design-component/src/lib/open-dialog-button/open-dialog-button.component.ts
+++ b/alfa-client/libs/design-component/src/lib/open-dialog-button/open-dialog-button.component.ts
@@ -38,7 +38,7 @@ export class OpenDialogButtonComponent {
   @Input() size: ButtonVariants['size'];
 
   public open(): void {
-    this.dialogService.openInContext(this._createComponent().instance.constructor, this.viewContainerRef);
+    this.dialogService.openInContext(this._createComponent().instance.constructor, this.viewContainerRef, this.dialogData);
   }
 
   _createComponent(): ComponentRef<any> {