Revert "Workaround crash that can happen in Electron/Chromium"
This reverts commit 2ca0ccbe0c.
This commit is contained in:
@@ -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);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user