Pavlovia error: 'Maximum call stack size exceeded'

OK, that was interesting. I stripped down the components (remember I said about minimal working example of the error) and ended up just with your text components called left_ and right_. By then the script was small enough that I could view what was going on in the script. Weirdly, left_ and right_ did not exist there!

So, it turns out that when the JS code is being generated the final underscore was being removed when the code is generated! That meant there was a clash between the variable left and the text object left which recursively tried to set itself to itself!

So, I need to work out why your underscore was being removed but the workaround at your end is to call the text Component something like left_txt rather than left_