diff --git a/src/containers/error-boundary.jsx b/src/containers/error-boundary.jsx
index 94e1c5fc10f2e4c005af4c565666ed6e8e9cdaa1..c3684b14afd165aa757d96b53d8badc24b113201 100644
--- a/src/containers/error-boundary.jsx
+++ b/src/containers/error-boundary.jsx
@@ -30,7 +30,7 @@ class ErrorBoundary extends React.Component {
             }
             if (window.WebGLRenderingContext) {
                 const canvas = document.createElement('canvas');
-                if (!canvas.getContext('webgl')) {
+                if (!canvas.getContext('webgl') && !canvas.getContext('experimental-webgl')) {
                     return <WebGlModalComponent onBack={this.handleBack} />;
                 }
             } else {