diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts index bcb62e4fa2..5edef586cc 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts @@ -24,6 +24,7 @@ import { DatePipe } from '@angular/common'; import { ProcessInstance } from '../models/process-instance'; declare let componentHandler: any; +declare let dialogPolyfill: any; @Component({ selector: 'activiti-process-instance-tasks', @@ -150,6 +151,9 @@ export class ActivitiProcessInstanceTasks implements OnInit { } public showDialog() { + if (!this.dialog.nativeElement.showModal) { + dialogPolyfill.registerDialog(this.dialog.nativeElement); + } if (this.dialog) { this.dialog.nativeElement.showModal(); }