Could you surround your code with backticks to keep the formatting intact?
That wouldn’t have an effect because continueRoutine
ends the routine and if you’re already at the end of the routine, you don’t need to end it
It is difficult to say from the information we have, but could it be, that the loops run through super fast?
if (target_L.contains(mouse.getPos()) or target_R.contains(mouse.getPos())):
reach_target = True
if reach_target == True:
continueRoutine = False
With this code, you’re not requiring a click; you’re just checking the position of the mouse. If the mouse hovers over the image position, the next trial might show so fast, that you wouldn’t notice, because it instantly fulfils the condition if (target_L.contains(mouse.getPos()) or target_R.contains(mouse.getPos()))
Could you make a screenshot of how you organize your loop? The logging file shows that you set your loop to 5 repetitions of your 8 images (= 40 trials). I think what you want is one repetition (= 8 trials).
Could you upload your entire conditions file and the logging file?