checking bypass_surface_visibility
first, could cause that even if the idle
inhibitor is being destroyed it will disable idle tracking
and if we couldn't get its scene tree, then assume that the surface is visible
724UKZBQYCOWQN73BS6H333CU5DN5O5SFQNTGX3DT6MTVWCJE3SAC