Second loading indicator when using nested routers?

I noticed that whenever a nested router is trigger, a loading indicator is shown. However, I also noticed that if I end the process and trigger a nested router, the loading indicator is shown twice, where the second is because there is no connection to the server.

Is this intended functionality?

Please see an example project attached. Try clicking on the tabs. You will see a loading indicator quickly appear and disappear. Now try ending the server and clicking on a tab. You will still see that quick loading indicator, followed by a longer one. (375 KB)

I opened a [issue]