WebGLContext Lost

I’m getting a WebGL context error on the loading screen.

For web-mobile builds, can you please also include a check to ensure that the WebGL context isn’t lost when the cocos2d-js-min.js script is running?

The problem is described well here:
https://www.khronos.org/webgl/wiki/HandlingContextLost

On certain tablets, especially the Lenovo TB-7304F, the game loads properly and runs only about 35% of the time. Otherwise, it crashes during the loading screen when the following line is called:

this._glContext.bindAttribLocation(this._programObj, e, t)

Giving the error message, " this._programObj is not of type WebGL Context"

I’m not certain about where in the cocos2d-js-min.js, or the main.js scripts I can or should implement the check mentioned in the link, and reinstate the WebGL context, if lost.

Please help? Like I said, 35% of the time, it works flawlessly when the WebGL context is properly loaded. Otherwise, it stalls helplessly on the loading screen.