From 30030779c0dc08995c49c5d45ac13f04ea38402c Mon Sep 17 00:00:00 2001 From: FirstBug Date: Mon, 20 Apr 2020 18:02:23 +0500 Subject: [PATCH 1/2] Fix Missing WebGL Message #4765 Fix for https://github.com/plotly/plotly.js/issues/4765 Becuase ```d.regl = createRegl ()``` returns null if webGL is not enabled , there fore ``` if(!d.regl) success = false;``` fixes issue --- src/lib/prepare_regl.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/prepare_regl.js b/src/lib/prepare_regl.js index ffa8c125b65..0ff84a4adcb 100644 --- a/src/lib/prepare_regl.js +++ b/src/lib/prepare_regl.js @@ -48,6 +48,8 @@ module.exports = function prepareRegl(gd, extensions) { } catch(e) { success = false; } + + if(!d.regl) success = false; if(success) { this.addEventListener('webglcontextlost', function(event) { From 80e61eed7317a393223201a9b788a4c71847db3b Mon Sep 17 00:00:00 2001 From: FirstBug Date: Mon, 20 Apr 2020 21:29:04 +0500 Subject: [PATCH 2/2] Fixed Syntax to pass lint --- src/lib/prepare_regl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/prepare_regl.js b/src/lib/prepare_regl.js index 0ff84a4adcb..068677cd670 100644 --- a/src/lib/prepare_regl.js +++ b/src/lib/prepare_regl.js @@ -48,7 +48,7 @@ module.exports = function prepareRegl(gd, extensions) { } catch(e) { success = false; } - + if(!d.regl) success = false; if(success) {