diff --git a/projects/nshmp-apps/src/app/dev/aws/check-haz-jobs/state/app.facade.ts b/projects/nshmp-apps/src/app/dev/aws/check-haz-jobs/state/app.facade.ts
index c400e0df2f4dac9ec705a8f1b7ca130062fd461f..61698cc4c23fe1e94daa0933ed7233ad89bf47be 100644
--- a/projects/nshmp-apps/src/app/dev/aws/check-haz-jobs/state/app.facade.ts
+++ b/projects/nshmp-apps/src/app/dev/aws/check-haz-jobs/state/app.facade.ts
@@ -224,5 +224,6 @@ export class AppFacade {
       required,
       Validators.pattern(/^[a-zA-Z0-9]*$/),
     ]);
+    this.formGroup.controls.id.updateValueAndValidity();
   }
 }
diff --git a/projects/nshmp-apps/src/app/dev/aws/haz-job-history/state/app.facade.ts b/projects/nshmp-apps/src/app/dev/aws/haz-job-history/state/app.facade.ts
index 95e0298058dad159d54be5dee42c8659ad99d051..5a882b056f2437110275cecac87a449a30632c06 100644
--- a/projects/nshmp-apps/src/app/dev/aws/haz-job-history/state/app.facade.ts
+++ b/projects/nshmp-apps/src/app/dev/aws/haz-job-history/state/app.facade.ts
@@ -114,6 +114,7 @@ export class AppFacade {
     this.formGroup.controls.id.addValidators(control =>
       Validators.required(control)
     );
+    this.formGroup.controls.id.updateValueAndValidity();
   }
 
   /**
diff --git a/projects/nshmp-apps/src/app/dev/aws/submit-haz-jobs/utils/app-form.validators.ts b/projects/nshmp-apps/src/app/dev/aws/submit-haz-jobs/utils/app-form.validators.ts
index b81ba7d13b435196ecc40d33ce6ec52b2dd84800..9d8be2e3b3e59895a6b0a3bcec30b1adce808aac 100644
--- a/projects/nshmp-apps/src/app/dev/aws/submit-haz-jobs/utils/app-form.validators.ts
+++ b/projects/nshmp-apps/src/app/dev/aws/submit-haz-jobs/utils/app-form.validators.ts
@@ -22,6 +22,7 @@ export function addValidators(
 ): void {
   addCloudValidators(formGroup.controls.cloudConfig);
   addNshmpValidators(formGroup);
+  formGroup.updateValueAndValidity();
 }
 
 function addCloudValidators(cloudConfig: FormGroupControls<CloudConfig>): void {
diff --git a/projects/nshmp-apps/src/app/dev/aws/terminate-haz-jobs/state/app.facade.ts b/projects/nshmp-apps/src/app/dev/aws/terminate-haz-jobs/state/app.facade.ts
index ee00158d19a7106691a8203475a4e9923604c455..50d51aedb64661a007787f45aa6d06a51c79c5fc 100644
--- a/projects/nshmp-apps/src/app/dev/aws/terminate-haz-jobs/state/app.facade.ts
+++ b/projects/nshmp-apps/src/app/dev/aws/terminate-haz-jobs/state/app.facade.ts
@@ -44,6 +44,7 @@ export class AppFacade {
       control => Validators.required(control),
       Validators.pattern(/^[a-zA-Z0-9]*$/),
     ]);
+    this.formGroup.controls.id.updateValueAndValidity();
     this.formGroup.valueChanges.subscribe(() => this.updateUrl());
   }
 
diff --git a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts
index 2b8c7eb6a6f27ec4f9f565ba85ece88f6123a962..253c7946a70e304aa9fad7d4948311c3b619d43d 100644
--- a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts
+++ b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/state/app.facade.ts
@@ -261,5 +261,7 @@ export class AppFacade {
     form.controls.vs30.addValidators(required);
     form.controls.width.addValidators(required);
     form.controls.zTor.addValidators(required);
+
+    form.updateValueAndValidity();
   }
 }
diff --git a/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/utils/control-panel.validators.ts b/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/utils/control-panel.validators.ts
index 7128d96f352534b8280399192891a68ef975afb0..73146af294b11cf04b8d8b7af69f0c60806656f2 100644
--- a/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/utils/control-panel.validators.ts
+++ b/projects/nshmp-apps/src/app/dev/math/exceedance-explorer/utils/control-panel.validators.ts
@@ -18,6 +18,7 @@ export function addValidators(formGroup: FormGroupControls<ControlForm>): void {
   formGroup.controls.truncation.addValidators(control =>
     Validators.required(control)
   );
+  formGroup.updateValueAndValidity();
 }
 
 function boundsValidators(control: FormControl, bounds: FormBounds): void {