Switching sites breaks two-way binding

I noticed that when using Network package (native) and subscribing to events for switching pages…two-way binding stops working.

Example how to reproduce:

  1. Start with empty sidemenu ionic project.
  2. Add network native component.
  3. In app.components.ts file in initializeApp() function add very simple code:
      this.net.onConnect().subscribe(() => {
        this.nav.setRoot(HomePage);
      });

      this.net.onDisconnect().subscribe(() => {
        this.nav.setRoot(ListPage);
      });

Now if you put this app to device and then switch network off you will be redirected to ListPage. When you turn network back on it will redirect to HomePage. On this HomePage two-way binding won’t work.

Is this bug or is there some way to rebind two-way binding?