Q:

Pokemon Go freezes when using Battery Saving option

I am using a Samsung Galaxy S5 and I tried to use the Battery Saver option. The problem happens randomly when I turn on Battery Saver then put my phone in my pocket. After I jog for about 10 mins or so and I take my phone out to try and click on something (ex. Pokespot or gym), it does not respond. However, I can still see the animations of the Pokespot on the map, its just that it won't respond to any input.
Does anyone know of a fix other than restarting the app every time it happens?
UPDATE: Found a solution to this by using an app called Caffeine, checkout the answer below for details.

A:

Thank you for your answers @TimPenner @KevinTian. I actually found a neat way to get around this when I was browsing Reddit.
There's an app called Caffeine which prevents the phone from going to sleep (lock screen) whenever a certain application is in use (Pokemon Go). Instead it dims the screen after the timeout period that usually would cause the phone to go to the lock screen.
So now when I go jogging and I put the phone in my pocket it will stay on indefinitely plus it dims the screen after the 1 min timeout period to save battery. 

A:

As of 0.29.2 the fix is to disable Battery Save mode.
Note: the best battery saver option available is an external battery pack.

