Acknowledged
CIQQA-4176

Edge Beta Firmware 31.23: CIQ Data Fields Restart After Going To HOME Screen When Activity Is Not Recording

Hi,

I observed some unexpected behavior changes in the latest Edge beta firmware related to Connect IQ data field lifecycle handling.
I'm not sure if this was an intentional change or not, as I do not see any release notes mentioning this behavior.


Test Setup
Device: Garmin Edge 850 and 840
Firmware: 31.23 beta
Connect IQ app type: Data Field

I tested multiple CIQ data fields/apps that use ANT+ connections and observed identical behavior, so this does not appear to be app specific.


Expected Behavior (matches older firmware)
On previous firmware versions including 31.18, CIQ data fields remained active when navigating to the Home screen and then returning to a data screen.
State, timers, and runtime variables were preserved.



Current Behavior on Edge Firmware 31.23 Beta:


Case A: NO activity recording running

Steps:
1. Do NOT start recording an activity
2. Open a data screen containing a CIQ data field
3. Go to Home screen
4. Return to the data screen

Result:
- CIQ data field always restarts
- Runtime state is lost
- Timers and in memory variables are reset

Additional observation:
- Switching between data screens alone does NOT reset the CIQ data field
- The reset only occurs when going to the Home screen while no activity recording is active



Case B: Activity recording IS running

Steps:
1. Start recording an activity
2. Open a data screen containing a CIQ data field
3. Go to Home screen
4. Return to the data screen

Result:
- CIQ data field state is preserved
- App instance does not restart
- Behavior matches older firmware