Tab refreshes everytime after returning from BarcodeScanner

Hi all,

I’m experiencing the following behavior with my app. I created a tabs app and I use one of the tab buttons to actually act as a button to open the barcodeScanner plugin (with ionSelect). Then in my root tabs typescript I open up the scanner. When returning from the scanner, I jump to another tab (by using this.tabRef.select(0). Everytime I do this, the code in my constructor on the selected tab seems to be run again.

Is this behavior as expected or am I missing something/doing something wrong? Whenever I switch between tabs, everything works as expected.