Scope Gets Lost on reload: Ionic, AngularJS, Firebase, LiveReload

Everytime LiveReload reloads the page, all of my $scope data is lost.

Here is my setup:

Ionic Framework (AngularJS)

Out-of-the-box CLI usage of 'ionic serve' starts a LiveReload server on localhost. I don't see LiveReload as a Gulp task, so not sure how the framework leverages it.

Firebase (JSON)

AngularJS Service returns data

Current workflow

  1. Ionic Serve - opens browser at localhost
  2. login with Firebase Auth
  3. see issue make change in code, save
  4. LiveReload jacks up page data
  5. restart Ionic from command line
  6. wait, wait, it fails,
  7. try again, wait, wait
  8. Login again and back to beginning

This is such a slow and frustrating workflow.

Anyone else encountered this?

Is it just my Firebase data not getting reloaded?

Do I need to save everything to localStorage?

Thanks in advance.