Skip to content

🧾 Bug report for Loop: Deliver button missing on Extra Dose screen #2374

@bzdmn41

Description

@bzdmn41

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions