The original logic was never called for certain platforms, leaving the hide reason unset and causing weird semi-random issues with the few users of that internal API, such as when renaming nodes in the scene tree editor.
move_and_slide
validate_property
preset_focus
#pragma once