I am trying to make changes to my experiment and push them so that it is updated in Pavlovia. However, this does not work and I am not seeing the changes reflected when I pilot the experiment. I am aware that there was an update done on Dec 27th but I am using version 2025.1.1 so I thought if I tried to log out and log back in then it would sync. I have not been asked to log out (due to the security token expiring) but tried to do this anyways by doing the following on PsycoPy:
Pavlovia.org (tab at the top) > User > Log in to Pavlovia… > Then I log out when the pavlovia window opens and log back in.
I have also tried clicking the dropdown arrow on my username in PsychoPy and clicking ‘log out’ and then logging back in.
I still do not see the expected changes. It seems that the sync is successful in the sense that I see it updated in the GitLab code but the update is not reflected in Pavlovia when I pilot the experiment.
I haven’t been able to find a similar thread so would someone be able to let me know if I am doing anything wrong or if there might be something I am missing please? I am happy to provide any additional information if possible and would appreciate any help as I need to make changes to this experiment. Thanks very much!
If you see the updated code in the Gitlab repository then the log in and sync steps are not the issue.
Other options:
Failing to sync with the run server. Occasionally a project has trouble if it has a merge conflict with the location where files are actually run from (run.pavlovia.org rather than gitlab.pavlovia.org). This is usually resolved by setting your project to Inactive and then setting it back to Pilot or Run
Browser cache: Maybe the run server has updated your code but the browser has not fetched the new version (browsers often cache website contents for efficiency). Did you make sure to refresh? Ctrl-Shift-R will reload the page forcing the cache to refresh (or you can go to clear your browser cache in browser settings)