Build is only showing background color

After updating my project from 5.5.1f1 to 2017.3, our webGL builds are no longer rendering properly. They only show the background color defined in web.json.

I’m logging the state of the active camera and screen size, and I’m not seeing anything odd there (camera has correct transform, viewport and frustum properties, screen size is correct).

What could cause this? I’m not seeing any errors in the web console.

Got to the root of it.

The opacity property of the canvas style (which was being used by the unity canvas element, id: ‘#canvas’) was set to 0, and nothing was setting it to 1.