Pavlovia: bad filenames from iphone / imac

OS : IPhone / MacIntel
PsychoPy version : 2024.2.4 Py 3.8

Description
We started running an online experiment with participants and got very strange filenames when the participants use iphones / imacs. Android phones run without problems.

In the builder GUI we have this line to specify the filename:
u’data/%s_%s_%s_S%s_%s’ % (expName, studyID, expInfo[‘participantID’], expInfo[‘sessionID’], expInfo[‘date’])

We send the participants such URL’s: ...?participantID=000007&sessionID=0

From Android Phones we get the expected filenames: food_choice_v2_BON006_000007_S0_2025-05-13_13h45.42.173.csv

When they use apple devices we get: pp_2025-05-17_11h28.56.966.csv
Due to gitlab, this file was pushed: data: p><p>·_2025-05-17_11h28.56.966.csv
And inside the file, the column for “sessionID” holds this data instead of just 0: 0</a></p><p>·

my request

  1. Has anyone else encountered such an issue?
  2. Has anyone a possible explanation?
  3. Does anyone know a solution?

You can’t change the default data file name for online files from Builder.

Keep the participant fields as participant and session not participantID and sessionID.