I have created an app that collects data stored in a Sharepoint list. There are three screens. One with a browse gallery, a detail screen and an edit screen. On the gallery screen there is a link to add records, a navigation control that links to the detail screen. The detail screen has its item set to BrowseGallery.Selected. There are three controls. Back/Cancel, Edit, and Delete/Remove. The edit screen serves and a new record input form or an edit form depending on which state is set on a context variable. The problem I have is with adding multiple sequential record. I set to context variables when the new record button is selected. frmMode, and sHobbs. The variable frmMode is set to 1 and sHobbs is set to a fldname of the gallery that represents a field of the dataset (list column). The first record is added without issue, however, the subsequent records are being populated with the first value. As an example record 1 sets the column value to the value assigned to sHobbs. The app returns to the BrowseGallery screen and the last record is displayed in the BrowseGallery. When the button to add another record is selected UpdateContext({sHobbs:fldEndHobbs}); Navigate(EditScreen1, ScreenTransition.None, {sHobbs:sHobbs, frmMode:frmMode}) is the onSelect formula. Why is the sHobbs context variable not updating. The contents of the variable seem to be null. If I go to the edit screen and select edit then cancel the request the sHobbs is updated with the correct info. Note that the edit button of the detail screen sets the sHobbs varible also, but, from a datacard value.