Skip to content

Live activity in 3.10.0 has occluded BG value with ellipses "..." #2391

Closed

Description

@mattlevine22

BG gets cut off (via "...") in lock-screen live activity widget.

To Reproduce
BG: 136, Active Insulin 4.0U, Active Carbs 41g, 1:39PM Updated.
BG shows up as "13..."

Expected behavior
Full visualization of the BG number ought to be prioritized spatially on the widget.

Screenshots
Screenshot attached

Phone

  • Hardware: iPhone 15
  • OS Version: iOS 26.1

Loop Version

  • Version Number: 3.10.10
  • Repo: LoopKit/Loop

CGM

  • Device: Dexcom G7
  • Manager app: Dexcom App

Pump

  • Manufacturer: Omnipod
  • Model: Dash
  • Firmware version: ?

Additional context
N/A. Reposted after closed in LoopKit issues.

Image

Activity

  1. marionbarker commented on Jan 12, 2026

    @marionbarker
    Contributor

    I also use an iPhone 15, running 26.2. With standard text sizes, I do not have this issue. However, when I increase the text size I reproduce it.

    At that point I reduced the number of items in the bottom row to 3 instead of 4. This gives an immediate workaround.

    I also noticed that there were times when the save button didn’t change between blue (active) and grey (inactive).

    Perhaps @elnjensen can take a look.

  2. mattlevine22 commented on Jan 12, 2026

    @mattlevine22
    Author
  3. elnjensen commented on Jan 13, 2026

    @elnjensen
    Contributor

    I also sometimes see the behavior even when all values fit in the window eg “168...". Will attach a screenshot when I can.

    This is because the trend arrow is part of that display item, and it is being truncated.

    As @marionbarker noted, you can easily choose to prioritize full display of the current BG (or any other fields) by choosing to have fewer fields present in the bottom row. I use large text and a small phone (iPhone 13 mini), and three fields works well.

  4. elnjensen commented on Jan 13, 2026

    @elnjensen
    Contributor

    I also noticed that there were times when the save button didn’t change between blue (active) and grey (inactive).

    Perhaps @elnjensen can take a look.

    Let me know if you find a reproducible case where you have definitely changed something and the button doesn’t turn blue (though probably it should be in a separate issue). Nite that if you change the bottom row configuration, the saving there is separate from that on the initial config screen, I.e. if you make changes to the bottom row and then save, when you arrive back at the screen for other parameters, and nothing has changed there, the Save button is inactive. I wonder if that Save button should be removed, and just have changes save automatically.

  5. mattlevine22 commented on Jan 13, 2026

    @mattlevine22
    Author

    Thanks both.

    1. How do I change the live activity to have smaller text? I see a Large vs Small mode, but that seems include/omit the graph (I want to keep the graph).

    2. This issue is new to updating to 3.10 (was not present in 3.8 with custom live_activity). Attaching screenshot from 3.8. No changes to iOS or any iPhone settings between these.

    3. Yes, I noticed the save button issue mentioned by @elnjensen, but agreed should be separate issue.

    Image
  6. elnjensen commented on Jan 13, 2026

    @elnjensen
    Contributor
    1. How do I change the live activity to have smaller text? I see a Large vs Small mode, but that seems include/omit the graph (I want to keep the graph).

    There isn’t a preference option for this, though you could customize the code.

    1. This issue is new to updating to 3.10 (was not present in 3.8 with custom live_activity). Attaching screenshot from 3.8. No changes to iOS or any iPhone settings between these.

    At the request of Pete Schwamb, the text “IOB” was changed to “Active Insulin” and “COB” to “Active Carbs” for consistency with labels elsewhere in Loop. You could customize to revert those changes.

  7. mattlevine22 commented on Jan 13, 2026

    @mattlevine22
    Author

    Would the only needed change be to this line, e.g. for COB?

    return NSLocalizedString("Active Carbs", comment: "")

  8. mattlevine22 commented on Jan 13, 2026

    @mattlevine22
    Author

    FWIW, the default settings for the Live Activity shouldn't have issues rendering. Would recommend shorter text, differently managed space, or defaulting to 3 values in the BottomRow (instead of the 4).

    I don't mind just customizing it for myself though.

  9. marionbarker commented on Mar 14, 2026

    @marionbarker
    Contributor

    Please use 3.12 or newer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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