File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
projects/igniteui-angular/src/lib/services/overlay Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -356,7 +356,6 @@ export class IgxOverlayService implements OnDestroy {
356
356
info . settings . scrollStrategy . detach ( ) ;
357
357
this . removeOutsideClickListener ( info ) ;
358
358
this . removeResizeHandler ( ) ;
359
- this . removeCloseOnEscapeListener ( ) ;
360
359
361
360
const child : HTMLElement = info . elementRef . nativeElement ;
362
361
if ( info . settings . modal ) {
@@ -502,6 +501,7 @@ export class IgxOverlayService implements OnDestroy {
502
501
if ( this . _overlayInfos . length === 0 && this . _overlayElement && this . _overlayElement . parentElement ) {
503
502
this . _overlayElement . parentElement . removeChild ( this . _overlayElement ) ;
504
503
this . _overlayElement = null ;
504
+ this . removeCloseOnEscapeListener ( ) ;
505
505
}
506
506
}
507
507
@@ -737,11 +737,7 @@ export class IgxOverlayService implements OnDestroy {
737
737
}
738
738
739
739
private removeCloseOnEscapeListener ( ) {
740
- const closingOverlaysCount =
741
- this . _overlayInfos
742
- . filter ( o => o . closeAnimationPlayer && o . closeAnimationPlayer . hasStarted ( ) )
743
- . length ;
744
- if ( this . _overlayInfos . length - closingOverlaysCount === 1 && this . _keyPressEventListener ) {
740
+ if ( this . _keyPressEventListener ) {
745
741
this . _keyPressEventListener . unsubscribe ( ) ;
746
742
this . _keyPressEventListener = null ;
747
743
}
You can’t perform that action at this time.
0 commit comments