Do you assign the :current_user in mount in all of your liveviews? Since you mention that it breaks when you change pages.
Do you assign the :current_user in mount in all of your liveviews? Since you mention that it breaks when you change pages.