Currently, when a LayerTreeHostImpl or GLRenderer is destroyed, we do not transition visibility and do not correctly notify ContextSupport that a ContextClient has become invisible. This can lead to the visibility refcoutn on ContextSupport being unbalanced, meaning we won't free background resources correctly.
Comment 1 by ericrk@chromium.org
, Aug 31 2016