Memory leak with nested abstract states

I’m experiencing memory leak and some unpredictable behaviours when developing a social app.

And after some digging it seems ionic keeps creating new views for a tab whose state has two abstract parent states. For example, a.b.c will make ionic call createView every time the state is activated, if both a and a.b are abstract state.

I’ve opened an issue #3412 for it. Does anyone find the same problem?