[FIX]: resolved a class of bugs where a non-visible view controller is driving the navigation bar's behavior.