The code below is working normally in desktop browsers and presenting a duplication error in the first digit when opened in mobile device browsers. It also happens on edge in the latest version when opened on a laptop (the same version works normally on a PC).
Could anyone take a look and see if they can find any possible problems in the code?
[LettersS_Interval]
----+ System: Trigger once
-----> System: Set totalCharacters to 0
-----> System: Set countDigits to 0
-----> System: Set count to 1
-----> System: Set amount to 10
-----> System: Set totalCharacters to amountOfDigits
-----> Array: Set size to (10, 1, 1)
-----> Array: Set value at 0 to "A"
-----> Array: Set value at 1 to "B"
-----> Array: Set value at 2 to "C"
-----> Array: Set value at 3 to "D"
-----> Array: Set value at 4 to "E"
-----> Array: Set value at 5 to "F"
-----> Array: Set value at 6 to "G"
-----> Array: Set value at 7 to "H"
-----> Array: Set value at 8 to "I"
-----> Array: Set value at 9 to "J"
-----> System: Create object timer on layer "PanelTXT" at (34, -37), create hierarchy: False, template: ""
-----> AdvancedRandom: Create permutation with amount values starting at 0
-----> timer: Start Timer "changeDigit" for 1.5 (Regular)
----+ timer: On Timer "changeDigit"
--------+ System: totalCharacters > 0
------------+ System: Pick panelText where panelText.id = countDigits+1
-------------> panelText: Set text to Array.At(AdvancedRandom.Permutation(countDigits-1))
-------------> textTemp: Append Array.At(AdvancedRandom.Permutation(countDigits-1))
----------------+ System: Trigger once
-----------------> System: Wait 0.75 seconds
-----------------> panelText: Set text to "*"
-----------------> System: Wait 0.75 seconds
-----------------> System: Add 1 to countDigits
-----------------> System: Subtract 1 from totalCharacters
--------+ System: Else
---------> System: Set countDigits to 0
---------> System: Wait 0.75 seconds
---------> System: Set keyActive to True
---------> timer: Stop Timer "changeDigit"
---------> timer: Destroy
---------> System: Set group "LettersS_Interval" Deactivated
------------+ System: Is timerController
-------------> System: Set group "Timebar" Activated
----+ System: Repeat amount times
--------+ System: Pick keyText where keyText.id = count
---------> keyText: Set text to Keyboard.StringFromKeyCode(64+count)
---------> System: Add 1 to count