# No status bar if setRoot() from a ModalController

**URL:** <https://forum.ionicframework.com/t/no-status-bar-if-setroot-from-a-modalcontroller/92938>\
**Category:** ionic-v3\
**Created:** [June 4, 2017, 7:33am UTC](https://forum.ionicframework.com/t/no-status-bar-if-setroot-from-a-modalcontroller/92938 "2017-06-04T07:33:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mickeyckm1](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mickeyckm1/32/110213_2.png) [@mickeyckm1](https://forum.ionicframework.com/u/mickeyckm1)\
**Post date:** [June 4, 2017, 7:33am UTC](https://forum.ionicframework.com/t/no-status-bar-if-setroot-from-a-modalcontroller/92938/1 "2017-06-04T07:33:15Z")

</div>

The status bar is missing in iOS if I run this.navCtrl.setRoot(WelcomePage) from a ModalController.

If I change the ModalController to become another page, the same code will work with the status bar.

Any idea why?

---

<div class="post-metadata">

**Author:** ![7773783](https://avatars.discourse-cdn.com/v4/letter/7/5f9b8f/32.png) [@7773783](https://forum.ionicframework.com/u/7773783)\
**Post date:** [June 4, 2017, 7:52am UTC](https://forum.ionicframework.com/t/no-status-bar-if-setroot-from-a-modalcontroller/92938/2 "2017-06-04T07:52:54Z")

</div>

the modal opens as part of the page you opened it from so you still have the status bar you just cant see it cause the modal is in front.

hope im right.

---

<div class="post-metadata">

**Author:** ![mickeyckm1](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mickeyckm1/32/110213_2.png) [@mickeyckm1](https://forum.ionicframework.com/u/mickeyckm1)\
**Post date:** [June 4, 2017, 12:53pm UTC](https://forum.ionicframework.com/t/no-status-bar-if-setroot-from-a-modalcontroller/92938/3 "2017-06-04T12:53:18Z")

</div>

What I meant is that, if I go from a tabView to a modalView and when I click logout, I want to setRoot from the modalView, it will have the statusbar missing
