I wonder if anyone has reported this, or if anyone can try it real quick to check if they see the same thing. It might be something that has already been fixed in later versions than the one I am using.
When I set a temp basal (Loop is open), it only displays the basal adjustment for the current basal rate after an hour has passed since the rate has changed.
I know that sounds confusing! So here is a picture summary to show the bug I am seeing.
My basal rate changes at 10:00am. If I set a temp basal of zero anytime between 10:00am and 10:59am, it shows the rate change for the previous rate. Once it gets to 11:00am, the basal rate shows the change for the current rate.
Here it is in pictures:
Here are my rates between 9:00am and 10:00am.
Now it is 10:43am. I set a zero basal. From the rates I showed above, you would expect a zero basal drops it down -0.65 units. But what is showing is -0.75 units. That is still the 9:00am rate, not the current 10:00am rate!
But once an hour has passed singe the basal rate changes (an hour after 10:00am), if I do a zero basal, now the rate shows correctly. Dropping to zero, now shows -0.65 units.
I have retested this many times. I have even created different basal rates and tested it right after the hour has passed. The bug has been very consistent. It takes a full hour before a temp basal reflects a change to the new basal rate (in my example, the change from 9:00am to 10:00am).