diff --git a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/config/custom-cdk-overlay.ts b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/config/custom-cdk-overlay.ts index 57d1499db..56567c925 100644 --- a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/config/custom-cdk-overlay.ts +++ b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/config/custom-cdk-overlay.ts @@ -1,7 +1,9 @@ import { OverlayContainer } from '@angular/cdk/overlay'; import { Injectable } from '@angular/core'; -@Injectable() +@Injectable({ + providedIn: 'root' +}) export class CdkOverlayContainer extends OverlayContainer { private readonly cdkContainerClass: string = '.cdk-overlay-container'; private defaultSelector = 'body'; diff --git a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/openvidu-components-angular.module.ts b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/openvidu-components-angular.module.ts index e531e4afe..fd6ee2346 100644 --- a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/openvidu-components-angular.module.ts +++ b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/openvidu-components-angular.module.ts @@ -38,7 +38,7 @@ export class OpenViduComponentsModule { BroadcastingService, // CaptionService, CdkOverlayContainer, - { provide: OverlayContainer, useClass: CdkOverlayContainer }, + { provide: OverlayContainer, useExisting: CdkOverlayContainer }, ChatService, DeviceService, DocumentService,