From df1a28838f1cf91aabd98194218433f98aabd94c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Gon=C3=A7alves?= Date: Tue, 21 Mar 2023 11:57:23 +0000 Subject: [PATCH] [PM-1085] Remove Internet Explorer support (#4863) * SG-851 Refactor to only use clipboard.writeText * SG-851 Revert changes * PM-1085 Remove specific IE code --- apps/browser/src/services/browserPlatformUtils.service.ts | 6 ------ apps/web/src/app/core/web-platform-utils.service.ts | 5 +---- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/apps/browser/src/services/browserPlatformUtils.service.ts b/apps/browser/src/services/browserPlatformUtils.service.ts index 2f4e2329968..f74a4b6de3c 100644 --- a/apps/browser/src/services/browserPlatformUtils.service.ts +++ b/apps/browser/src/services/browserPlatformUtils.service.ts @@ -235,12 +235,6 @@ export default class BrowserPlatformUtilsService implements PlatformUtilsService this.clipboardWriteCallback(text, clearMs); } }); - } else if ((win as any).clipboardData && (win as any).clipboardData.setData) { - // IE specific code path to prevent textarea being shown while dialog is visible. - (win as any).clipboardData.setData("Text", text); - if (!clearing && this.clipboardWriteCallback != null) { - this.clipboardWriteCallback(text, clearMs); - } } else if (doc.queryCommandSupported && doc.queryCommandSupported("copy")) { if (this.isChrome() && text === "") { text = "\u0000"; diff --git a/apps/web/src/app/core/web-platform-utils.service.ts b/apps/web/src/app/core/web-platform-utils.service.ts index c8b95538da3..03a3f145b5d 100644 --- a/apps/web/src/app/core/web-platform-utils.service.ts +++ b/apps/web/src/app/core/web-platform-utils.service.ts @@ -215,10 +215,7 @@ export class WebPlatformUtilsService implements PlatformUtilsService { } else if (options && options.doc) { doc = options.doc; } - if ((win as any).clipboardData && (win as any).clipboardData.setData) { - // IE specific code path to prevent textarea being shown while dialog is visible. - (win as any).clipboardData.setData("Text", text); - } else if (doc.queryCommandSupported && doc.queryCommandSupported("copy")) { + if (doc.queryCommandSupported && doc.queryCommandSupported("copy")) { const textarea = doc.createElement("textarea"); textarea.textContent = text; // Prevent scrolling to bottom of page in MS Edge.