Compiling with in application.xml gives me
4,5,1/openfl/display/OpenGLView.hx:41: characters 3-11 : Unknown identifier : __canvas
4,5,1/openfl/display/OpenGLView.hx:42: characters 3-11 : Unknown identifier : __canvas
4,5,1/openfl/display/OpenGLView.hx:43: characters 3-11 : Unknown identifier : __canvas
4,5,1/openfl/display/OpenGLView.hx:58: characters 3-12 : Unknown identifier : __context
4,5,1/openfl/display/OpenGLView.hx:64: characters 21-30 : Unknown identifier : __context
4,5,1/openfl/display/OpenGLView.hx:261: characters 2-10 : Unknown identifier : __canvas
/4,5,1/openfl/display/OpenGLView.hx:271: characters 2-10 : Unknown identifier : __canvas
Build failure
It looks like it #if (js && html5) changed to #if (!macro && (js || html5)) in a couple places in DisplayObject and in OpenGLView. I got it to compile that way.