Variable string values resetting during prototype use

I am working on a prototype for a learning app built in Figma that includes a series of questions in an onboarding flow. After the questions there is a screen with lessons, which are meant to be personalised based on the answers to the questions.

Each of the lesson titles is a variable, and tapping the answers changes the variable values. The answers are radio buttons, so the ‘click’ interaction is used to manage the radio buttons turning on and off. I am then using a ‘touch down’ interaction to set the variable values.

It works except that, after a while of having the prototype open, the variables reset to their default text. It seems to happen after about 10 mins, but it could be random, or there could be something I’m unaware of triggering it, I don’t know.

At first I thought it was perhaps just if someone edits something in the Figma file then that causes the prototype to refresh, but I am confident it has happened twice today when no one is editing the Figma file.

Anyone have any idea why this is happening or how I can stop it? What’s the point of having variables edited by interactions if they aren’t permanent for that session of viewing the prototype? Is there a better way to do this? Thanks!

Hey Amy, thanks for reaching out and sorry to hear this is happening!

It’s hard to be sure without seeing your file. Please reach out to the support team directly via this form for help: https://help.figma.com/hc/en-us/requests/new

Be sure to use your Figma account email, include a link to the file, and share it with support-share@figma.com, so they can take a closer look.