Code
send @all input /equip ring1 \"Warp Ring\"; wait 9; send @all input /item \"Warp Ring\" <me>;
Noticed one of my characters would instantly re-use the ring when it came off cooldown, or if I equipped it later on he would try to use it when it became available to use and constantly keep trying. Took a look at outgoing packet flow and after the initial /item it seems that there are constant menu item packets being injected for that character only, all other boxes behave normally.
If I disable or unload GearSwap specifically, it stops, but even if I unload GearSwap entirely then load it fresh it begins injecting the menu item packets again, which seems odd, in addition to the fact that the character with the problem has no GearSwap files yet since he's a relatively new character. Also my script macro for Dimensional Ring (Mea) has identical syntax as the Warp Ring one and does not cause any problems.
Am I missing something stupid or is this a potential bug on windower's end?