I'm in the process of debugging a loop which is supposed to vertically scroll some text contained in a table. My loop is verified as looping over the keys in order (ipairs(array) vs pairs(array)) but in the debugger (pictured) the keys appear out of order once we get to "k=10", where it appears after the first index.
It's a small thing, but it confused me for a minute before I double-checked the loop again and verified that it is in fact iterating in the correct order. This is literally just a display issue in the debugger.
Here's the screenshot of what I'm talking about (nevermind my improperly incremented values):
Expected behavior: Keys in "txt_y" table are displayed in order
Current behavior: Keys in "txt_y" table are displayed out of order once there are more than 9 keys.