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 @@ />
Chrome > 60
- - -
Safari ≥ 10.1
-
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 (