diff --git a/angular/src/directives/overlays/modal.ts b/angular/src/directives/overlays/modal.ts index 8b47d73815..0d73698f8c 100644 --- a/angular/src/directives/overlays/modal.ts +++ b/angular/src/directives/overlays/modal.ts @@ -80,7 +80,7 @@ export declare interface IonModal extends Components.IonModal { @Component({ selector: 'ion-modal', changeDetection: ChangeDetectionStrategy.OnPush, - template: `
+ template: `
`, inputs: [ diff --git a/angular/test/base/e2e/src/keep-contents-mounted.spec.ts b/angular/test/base/e2e/src/keep-contents-mounted.spec.ts index a4bc99167f..44e47f8253 100644 --- a/angular/test/base/e2e/src/keep-contents-mounted.spec.ts +++ b/angular/test/base/e2e/src/keep-contents-mounted.spec.ts @@ -27,6 +27,12 @@ describe('overlays - keepContentsMounted', () => { cy.get('ion-modal ion-content').should('exist'); }); + + it('should has ion-delegate-host on mount', () => { + cy.visit('/keep-contents-mounted'); + + cy.get('ion-modal .ion-delegate-host').should('exist'); + }); }) describe('popover', () => { it('should not mount component if false', () => {