Chrome 55.0.2883.87 just killed my game

Are we really going to have to update our games for every minor change google make??

Chrome + Firefox 2 days ago (60fps):

Chrome today:

The image effect is stuck as an overlay and reflections aren’t working. And performance is terrible.

does Chrome output any error in the console log?

UnityLoader.js:1 GET file:///F:/Unity/Projects/1%20EXPORTS/1%20Unity5TutsWebsite/Labyrinth/WebGL_Test2/Release/WebGL_Test2.mem net::ERR_FILE_NOT_FOUND
LoadCompressedFile @ UnityLoader.js:1
(anonymous) @ UnityLoader.js:1
UnityLoader.js:1 GET file:///F:/Unity/Projects/1%20EXPORTS/1%20Unity5TutsWebsite/Labyrinth/WebGL_Test2/Release/WebGL_Test2.data net::ERR_FILE_NOT_FOUND
LoadCompressedFile @ UnityLoader.js:1
(anonymous) @ UnityLoader.js:1
Set @ UnityLoader.js:1
LoadCompressedFile.o.onprogress @ UnityLoader.js:1
UnityLoader.js:1 Decompressed Release/WebGL_Test2.memgz in 125ms. You can remove this delay if you configure your web server to host files using gz compression.
UnityLoader.js:1 Decompressed Release/WebGL_Test2.datagz in 91ms. You can remove this delay if you configure your web server to host files using gz compression.
UnityLoader.js:1 GET file:///F:/Unity/Projects/1%20EXPORTS/1%20Unity5TutsWebsite/Labyrinth/WebGL_Test2/Release/WebGL_Test2.asm.js net::ERR_FILE_NOT_FOUND
LoadCompressedFile @ UnityLoader.js:1
LoadCompressedJS @ UnityLoader.js:1
SetIndexedDBAndLoadCompressedJS @ UnityLoader.js:1
LoadCode.t.onsuccess @ UnityLoader.js:1
UnityLoader.js:1 Decompressed Release/WebGL_Test2.asm.jsgz in 272ms. You can remove this delay if you configure your web server to host files using gz compression.
UnityLoader.js:1 GET file:///F:/Unity/Projects/1%20EXPORTS/1%20Unity5TutsWebsite/Labyrinth/WebGL_Test2/Release/WebGL_Test2.js net::ERR_FILE_NOT_FOUND
LoadCompressedFile @ UnityLoader.js:1
LoadCompressedJS @ UnityLoader.js:1
SetIndexedDBAndLoadCompressedJS.SetIndexedDBAndLoadCompressedJS.called.Module.wasmBinaryFile.object.LoadCompressedJS.id @ UnityLoader.js:1
LoadJSCodeBlob.o.onload @ UnityLoader.js:1
UnityLoader.js:1 Decompressed Release/WebGL_Test2.jsgz in 27ms. You can remove this delay if you configure your web server to host files using gz compression.

Initialize engine version: 5.5.0f3 (38b4efef76f0)

UnityLoader.js:2 Creating WebGL 1.0 context.
Renderer: WebKit WebGL

Vendor:   WebKit

Version:  OpenGL ES 2.0 (WebGL 1.0 (OpenGL ES 2.0 Chromium))

GLES:     2

ANGLE_instanced_arrays GL_ANGLE_instanced_arrays EXT_blend_minmax GL_EXT_blend_minmax EXT_disjoint_timer_query GL_EXT_disjoint_timer_query EXT_frag_depth GL_EXT_frag_depth EXT_shader_texture_lod GL_EXT_shader_texture_lod EXT_sRGB GL_EXT_sRGB EXT_texture_filter_anisotropic GL_EXT_texture_filter_anisotropic WEBKIT_EXT_texture_filter_anisotropic GL_WEBKIT_EXT_texture_filter_anisotropic OES_element_index_uint GL_OES_element_index_uint OES_standard_derivatives GL_OES_standard_derivatives OES_texture_float GL_OES_texture_float OES_texture_float_linear GL_OES_texture_float_linear OES_texture_half_float GL_OES_texture_half_float OES_texture_half_float_linear GL_OES_texture_half_float_linear OES_vertex_array_object GL_OES_vertex_array_object WEBGL_compressed_texture_etc1 GL_WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc GL_WEBGL_compressed_texture_s3tc WEBKIT_WEBGL_compressed_texture_s3tc GL_WEBKIT_WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info GL_WEBGL_debug_renderer_info WEBGL_debug_shaders GL

_WEBGL_debug_shaders WEBGL_depth_texture GL_WEBGL_depth_texture WEBKIT_WEBGL_depth_texture GL_WEBKIT_WEBGL_depth_texture WEBGL_draw_buffers GL_WEBGL_draw_buffers WEBGL_lose_context GL_WEBGL_lose_context WEBKIT_WEBGL_lose_context GL_WEBKIT_WEBGL_lose_context

OPENGL LOG: Creating OpenGL ES 2.0 graphics device ; Context level  <OpenGL ES 2.0> ; Context handle 1

UnloadTime: 32.775002 ms

ERROR: 0:42: 'while' : This type of loop is not allowed
ERROR: 0:77: 'while' : This type of loop is not allowed
ERROR: 0:140: 'while' : This type of loop is not allowed
ERROR: 0:175: 'while' : This type of loop is not allowed

Note: Creation of internal variant of shader 'Hidden/Subpixel Morphological Anti-aliasing' failed.

warning: 2 FS.syncfs operations in flight at once, probably just doing extra work

GET https://config.uca.cloud.unity3d.com/local.01a1c27b365cc83479cb2d8150422ed8.json 403 (Forbidden)

warning: 2 FS.syncfs operations in flight at once, probably just doing extra work
warning: 2 FS.syncfs operations in flight at once, probably just doing extra work
warning: 2 FS.syncfs operations in flight at once, probably just doing extra work

Have you tried to narrow down the problem? I see that it’s failing to create a shader, maybe that’s the problem.

Does it work in Chrome Canary?