diff --git a/README.md b/README.md index cec1258d..f6225fd3 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,6 @@ cellxgene currently supports the following browsers: - Google Chrome 61+ - Edge 15+ - Firefox 60+ -- Safari 10.1+ Please [file an issue](https://github.com/chanzuckerberg/cellxgene/issues/new/choose) if you would like us to add support for an unsupported browser. diff --git a/client/configuration/eslint/eslint.js b/client/configuration/eslint/eslint.js index eff73aae..43d98059 100644 --- a/client/configuration/eslint/eslint.js +++ b/client/configuration/eslint/eslint.js @@ -10,15 +10,9 @@ module.exports = { "prettier", ], settings: { - polyfills: [ - "TextDecoder", - "TextEncoder", - "fetch", - "Request", - "Response", - "Headers", - "AbortController", - ], + // AbortController is not supported in iOS Safari 10.3, Chrome 61 + // Headers is not supported in iOS Safari 10.3 + polyfills: ["Headers", "AbortController"], }, env: { browser: true, commonjs: true, es6: true }, globals: { diff --git a/client/configuration/webpack/obsoleteHTMLTemplate.html b/client/configuration/webpack/obsoleteHTMLTemplate.html index ddb2dd27..d5ca7df4 100644 --- a/client/configuration/webpack/obsoleteHTMLTemplate.html +++ b/client/configuration/webpack/obsoleteHTMLTemplate.html @@ -56,13 +56,6 @@ />
-
60",
- "Safari >= 10.1",
"iOS >= 10.3",
"Firefox >= 60",
"Edge >= 79",
- "not Explorer > 0"
+ "not Explorer > 0",
+ "not Safari > 0"
],
"dependencies": {
"@aws-sdk/client-secrets-manager": "^3.13.0",
@@ -47,7 +47,6 @@
"core-js": "^3.6.5",
"d3": "^4.10.0",
"d3-scale-chromatic": "^1.5.0",
- "fastestsmallesttextencoderdecoder": "^1.0.22",
"flatbuffers": "^1.11.0",
"fuzzysort": "^1.1.4",
"gl-mat4": "^1.2.0",
diff --git a/client/src/components/geneExpression/menus/createGenesetDialogue.js b/client/src/components/geneExpression/menus/createGenesetDialogue.js
index 98a8a151..d7c30635 100644
--- a/client/src/components/geneExpression/menus/createGenesetDialogue.js
+++ b/client/src/components/geneExpression/menus/createGenesetDialogue.js
@@ -128,7 +128,7 @@ class CreateGenesetDialogue extends React.PureComponent {
};
render() {
- const { genesetName, nameErrorMessage} = this.state;
+ const { genesetName, nameErrorMessage } = this.state;
const { genesetsUI, genesets } = this.props;
return (