Bug: Basal Rate Therapy Settings do not update automatically after changes
Describe the bug In Loop 3.4.4 (3), when you amend your Basal Rate Therapy Settings and select ‘Save’, the Therapy Settings menu still shows your original pre-saved settings.
You need the close and re-open Therapy settings for the changes to be visible (although they are already in effect on the pod)
Attach an Issue Report Tap the Loop settings icon on the bottom of the screen, then tap Issue Report and attach it to this ticket.
To Reproduce Steps to reproduce the behavior:
- Go to Therapy Settings
- Click on Basal Rates
- Amend your BR and click save
Expected behavior BR table updates with changes made Export-20241127T100709Z.zip
Screenshots If applicable, add screenshots to help explain your problem.
Phone
- Hardware: iPhone 15
- OS Version: iOS 18.1.1
Loop Version
- Version Number: As above
- Repo: Loop
CGM
- Device: EU Libre 2
- Manager app: xDrip
Pump
- Manufacturer: Insulet Omnipod Dash
- Model: [e.g. 723]
- Firmware version: [e.g. 2.3A 1.1 0B 0B]
Additional context Add any other context about the problem here.
Thank you for reporting this issue.
- I was able to reproduce this behavior on an iOS 18.x test phone.
- It does not happen on an iOS 15 or iOS 16 test phone.
- It also happens with the Algorithm Experiments selections (only on iOS 18 test phone)
Edited to add that this can be seen in an iOS 17.5 simulator.
@bjorkert - are you working on the fixes for this one?
@bjorkert - are you working on the fixes for this one?
Nope
I'm not seeing this in iOS 18.4 on the Simulator. Can anyone else confirm and have steps to reproduce on 18.4?
The bug is exhibited on both my SE test phones with any change in basal rate. One is 2nd gen and one is 3rd gen. Both running iOS 18.4.
I have never seen the bug on my other test phones: iOS 16 (iPhone 8) or iOS 15 (iPhone 7 plus).
I do not see it on my iPhone 15, also running iOS 18.4.
Adding the graphic here (that I originally posted in LoopKit PR 555.)
This shows what the "bug" looks like.
The screenshots below are from left to right
- Initial Basal Rates on Therapy Settings
- Screen where basal rates were modified and saved to pod
- Basal Rates on Therapy Settings screen after save (stale value)
- Basal Rates on Therapy Settings screen after going up to Settings and then returning to Therapy Settings (current value)