Fix isViewControllerVisible property