We noticed that in a hybrid App with multiple Flutter views attached to the same Flutter engine rendering under the texture mode, there is a resource leaking issue caused by the Surface instance created by a FlutterTextureView not being released on dispose. We believe simply calling surface.release() right after its creation can solve this bug.