When any item runs into a teleport, Chip's Challenge will immediately search for an exit in what is called reverse wrappable reading order - the game will begin searching from grid coordinate [31, 31] and move west across row 31, and then move to row 30, 29, and all the way to 0 in the same manner, and when it reaches [0, 0], it wraps back to [31, 31].
I believe this is incorrect - the game starts searching from the teleport.