Acknowledged
CIQQA-4699

Notifications.showNotification() renders in Venu 3S simulator but not on physical Venu 3S

Device: Garmin Venu 3S
Device part number: 006-B4261-00
Device firmware: 17.05
Connect IQ version on device: System 8
Connect IQ SDK: 9.2.0NotificationRepro-source.zip
VS Code: 1.135.0
Connect IQ VS Code extension: 1.1.3
macOS: 15.7.7 (24G720)

Toybox.Notifications.showNotification() completes without throwing an exception but produces no visible notification on a physical Venu 3S.

The same minimal notification visibly renders using the Venu 3S simulator.

This reproduces from foreground application code and is therefore independent of background-service behavior.

The notification uses static title/subtitle/body strings and two explicit actions.

Expected: notification is displayed on physical Venu 3S.

Actual: no notification is displayed.

Device log:

foreground test: before Notifications.showNotification

foreground test: after Notifications.showNotification

No exception is generated.

Steps to reproduce

  1. Build attached minimal project for Venu 3S.
  2. Sideload PRG onto physical Venu 3S.
  3. Launch application and trigger notification test.
  4. Observe no notification.
  5. Run same app using Venu 3S simulator.
  6. Observe notification renders correctly.

Possibly related to CIQQA-3609, but this reproduces on Venu 3S even with explicit notification actions and does not crash.