Revert "Workaround crash that can happen in Electron/Chromium"

This reverts commit 2ca0ccbe0c.
This commit is contained in:
Daniel Imms
2023-08-15 08:31:34 -07:00
parent 2eca26b210
commit 2aee19f0e1
2 changed files with 4 additions and 10 deletions
+4 -9
View File
@@ -3,8 +3,6 @@
* @license MIT
*/
import { isElectron } from 'common/Platform';
export interface IStyleSheet {
dispose: () => void;
setCss: (value: string) => void;
@@ -39,12 +37,9 @@ const createStyleElement = (parent: HTMLElement): IStyleSheet => {
};
export const createStyle = (parent: HTMLElement): IStyleSheet => {
// The combination of the CSP workaround and the DOM renderer can trigger a crash in electron
// https://github.com/microsoft/vscode/issues/189753
if (!isElectron) {
try {
return createCssStyleSheet(parent.ownerDocument);
} catch { /* Fall through */ }
try {
return createCssStyleSheet(parent.ownerDocument);
} catch {
return createStyleElement(parent);
}
return createStyleElement(parent);
};