-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Describe the bug
When entering a manual bolus through the Extra Dose screen, the blue “Deliver” button (used to confirm and send the bolus) does not appear.
No error messages are shown. The app otherwise functions normally (Loop is green, pump and CGM connected).
The button appears only if Loop itself suggests a bolus, but disappears when trying to manually enter a dose.
⸻
To Reproduce
Steps to reproduce the behavior:
1. Open Loop → “Extra Dose” screen
2. Enter any manual bolus value (e.g., 1.0 U)
3. Close the keyboard
4. The blue Deliver button disappears
5. Reopening the screen or restarting the app sometimes restores it temporarily
⸻
Expected behavior
The Deliver button should remain visible and active after entering a manual dose, even when the keyboard is closed.
⸻
Environment
• Loop version: 3.6.0
• Pump: Omnipod Dash
• CGM: (your CGM, e.g., Dexcom G7)
• iOS version: 17 or 18 (latest)
• iPhone model: iPhone 13
⸻
Additional context
This seems to be a UI redraw / SwiftUI keyboard focus bug in v3.6.0.
Deliver button visibility depends on the state of the keyboard.
Other users have reported similar behavior after upgrading to iOS 17+.
Workarounds tested:
• Restarting the app ✅ temporary fix
• Resetting Loop preferences ✅ temporary fix
• Keyboard settings changes (predictive text off, auto-correct off) ❌ no effect
⸻
đź§ Suggested labels:
type: bug, UI, manual bolus, Omnipod Dash, Loop 3.6.0