# \[solved\] Custom activity fields not changeable (ans: fields with script are not editable)

**URL:** <https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715>\
**Category:** Bug Reports\
**Created:** [21 October 2025 19:53 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715 "2025-10-21T19:53:18Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![bronekp](https://forum.intervals.icu/user_avatar/forum.intervals.icu/bronekp/32/29156_2.png) [@bronekp](https://forum.intervals.icu/u/bronekp)\
**Post date:** [21 October 2025 19:53 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/1 "2025-10-21T19:53:18Z")

</div>

shouldn’t I be able to manually enter values in custom computed fields?  
I seem to remember it being possible until not long ago.  
now, when I click the little pencil button I get the dialog box to enter a value, but clicking ‘ok’ does not save it.

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [22 October 2025 09:52 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/2 "2025-10-22T09:52:04Z")

</div>

Agree, these should be changeable.  
@david Seems to be a bug, you can’t change custom activity fields anymore

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [16 January 2026 08:07 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/3 "2026-01-16T08:07:16Z")

</div>

@david @eva Any updates?  
I still can’t update/change or set custom activity fields.

Additionally there is something wrong with km/h conversion:

 ![image](https://forum.intervals.icu/uploads/default/original/3X/4/9/49be0af435edcd59b94542d7055034087d692a1d.png)  
 ![image](https://forum.intervals.icu/uploads/default/original/3X/a/6/a6b4483f1393f6bdd108e1c03deacdeb1b4465e5.png)

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [16 January 2026 09:14 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/4 "2026-01-16T09:14:08Z")

</div>

> [@R2Tom](#):
>
> Seems to be a bug, you can’t change custom activity fields anymore

If the field is calculated during analysis (e.g. with a custom script) then whatever value you capture is overwritten by the script. If the field does not have a script e.g, “Borg RPE” then the captured value is kept.

> [@R2Tom](#):
>
> Additionally there is something wrong with km/h conversion

I created a custom activity field with conversion set to km/h and script:

```auto
{
  activity.average_speed
}

```

And it worked correctly. So maybe something specific to that field? The value needs to be meters/second. Can you point me at one of your activities with the field showing the error, then I can have a look.

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [16 January 2026 09:33 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/5 "2026-01-16T09:33:13Z")

</div>

I see. If I empty the script, then I can enter values.  
But for custom fields with scripts, I can’t overwrite after analysing the calculated value. Even if the script is empty like:  
`{}`, then I can’t overwrite it. I think that was different in the past, so that you could even overwrite it after analysis. And from an UX point of view. the pencil doesn’t make sense in this case, if I am not able to change it.

> [@david](#):
>
> And it worked correctly. So maybe something specific to that field?

This doesn’t work:

```auto
data = icu.activity.distance / icu.activity.moving_time

```

You can look at any activity, but for example:  
i117902877  
The field “Test Field” can’t changed (script is empty), and the “New Avg Speed” shows 60 km/h instead of 16 (it is correct inside of the modal if you run it with play button)

On Virtual Rides like  
i118141712  
The “New Avg Speed” value shows 17km/h instead of 36 km/h. That’s really strange …

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [17 January 2026 06:34 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/6 "2026-01-17T06:34:10Z")

</div>

> [@R2Tom](#):
>
> This doesn’t work:
> 
> ```auto
> data = icu.activity.distance / icu.activity.moving_time
> 
> ```

I’ve used the “wrong” distance field. It must be:

```auto
data = icu.activity.icu_distance / icu.activity.moving_time

```

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [17 January 2026 10:47 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/7 "2026-01-17T10:47:22Z")

</div>

Sorry I didn’t spot that. The fact that there are 2 distance fields is an artefact of how Intervals.icu originally integrated with Strava. We should make sure they always how the same value.

---

<div class="post-metadata">

**Author:** ![David\_Scheers](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david_scheers/32/38707_2.png) [@David\_Scheers](https://forum.intervals.icu/u/David_Scheers)\
**Post date:** [19 January 2026 09:03 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/8 "2026-01-19T09:03:14Z")

</div>

Since a few days, I noticed the custom activity fields are no longer editable.  
For certain fields, I manually overwrite the value and this no longer seems possible.  
Is this intended ?

 ![image](https://forum.intervals.icu/uploads/default/original/3X/f/1/f167e67e9beaf0661a7af9886206f83cf1fd5a20.png)

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [19 January 2026 09:22 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/9 "2026-01-19T09:22:50Z")

</div>

If the field has a script (i.e. is calculated using custom Javascript code), then it is no longer editable. The reason for this was re-analysing the activity (which happens frequently) overwrites the manually captured value.

If the field does not have a script then it should still be editable.

---

<div class="post-metadata">

**Author:** ![David\_Scheers](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david_scheers/32/38707_2.png) [@David\_Scheers](https://forum.intervals.icu/u/David_Scheers)\
**Post date:** [19 January 2026 09:24 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/10 "2026-01-19T09:24:45Z")

</div>

Ok, I understand.  
But this behaviour changed very recently then?

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [19 January 2026 09:32 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/11 "2026-01-19T09:32:59Z")

</div>

Recently you could still open the modal view to edit the value, but it didn’t update the value after clicking ok.  
If you look at the first post it’s not editable anymore since at least October.

---

<div class="post-metadata">

**Author:** ![webit](https://forum.intervals.icu/user_avatar/forum.intervals.icu/webit/32/29985_2.png) [@webit](https://forum.intervals.icu/u/webit)\
**Post date:** [23 January 2026 12:43 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/12 "2026-01-23T12:43:12Z")

</div>

Hi @david ,

After my Zwift rides, I have to manually provide several Garmin data (Training Effect, Ae effect, An effect, Recovery time and Vo2Max as well as load).  
Sadly, I see no inputs for Recovery time and Vo2Max - others work as usual.

 ![CleanShot 2026-01-23 at 13.38.50@2x](https://forum.intervals.icu/uploads/default/original/3X/a/e/ae02a54ddc46b351342ae997b5a817a9800d709d.png)  
 ![CleanShot 2026-01-23 at 13.39.00@2x](https://forum.intervals.icu/uploads/default/original/3X/a/6/a653a58194b23afec15c708bd5cf9eabefda8722.png)

I use [Intervals.icu](https://intervals.icu/activities/xxxxxxx) and I’ve already cleared application data (Chrome) - just in case 😉

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [23 January 2026 19:27 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/13 "2026-01-23T19:27:14Z")

</div>

Custom fields with scripts can’t be changed (anymore). Is there a script in this field(s)?

---

<div class="post-metadata">

**Author:** ![webit](https://forum.intervals.icu/user_avatar/forum.intervals.icu/webit/32/29985_2.png) [@webit](https://forum.intervals.icu/u/webit)\
**Post date:** [23 January 2026 19:47 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/14 "2026-01-23T19:47:59Z")

</div>

Yeah, that might be a reason. What caused this change?

---

<div class="post-metadata">

**Author:** ![MedTechCD](https://forum.intervals.icu/user_avatar/forum.intervals.icu/medtechcd/32/40383_2.png) [@MedTechCD](https://forum.intervals.icu/u/MedTechCD)\
**Post date:** [23 January 2026 19:52 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/15 "2026-01-23T19:52:52Z")

</div>

Moved this topic to the one that has some more info, you should find your answer above.

---

<div class="post-metadata">

**Author:** ![R2Tom](https://forum.intervals.icu/user_avatar/forum.intervals.icu/r2tom/32/50144_2.png) [@R2Tom](https://forum.intervals.icu/u/R2Tom)\
**Post date:** [23 January 2026 19:56 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/16 "2026-01-23T19:56:43Z")

</div>

As I understand david correctly, there were too much problems after reanalyzing - this would “overwrite” your manual value again.

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [24 January 2026 06:25 UTC](https://forum.intervals.icu/t/solved-custom-activity-fields-not-changeable-ans-fields-with-script-are-not-editable/114715/17 "2026-01-24T06:25:42Z")

</div>

Before the app would let you edit those but any change to the activity that triggers re-analysis (e.g. editing an interval) would wipe out your manually captured value. So better to make them not editable.
