core: doesnt hide menu if it's visible