setRoot after pushing modal controller breaks NavigationBar


I am trying to use:


from SecondPage after I called the following:

let modal = this.modalCtrl.create(SecondPage);

from FirstPage.

So: FirstPage -modal.push()-> SecondPage -setRoot()-> ThirdPage -> navBar broken

Somehow after this, the navbar turns thinner and now I am not able to get access to the navbar buttons.
Is there a workaround?
I am now using setRoot() for both transitions but it doesn’t look as smooth as pushing it.

I hope I could make it clear. Thanks in advance!