Closing this modal when another opens

Since this functions are async. You can tell ionic to dismiss the current modal before creating the one you want to open. Something like this:

  async openSigninModal() {
    await this.modalController.dismiss();
    const modal = await this.modalController.create({
      component: SigninFormPage,
    });

    return await modal.present();
  }