Реально вызвать этот "global persistent conflict" практически невозможно ибо обьявляемые переменные инициализируются при создании. А вот внутри ее замысловатого сырого нутра дело обстоит немного хуже - допустим, ты выбираешь несколько итемов - у тебя есть вполне себе иницмализирлванный массив внутри которого обьекты с вполне инициализированными свойствами, все хорошо. И ты начинаешь по очереди проделывать с ними некие действия, которые меняют общую структуру обьектов - добавляют новые, убирают старые, меняют тип и структуру существующих и т д. И в какой то момент иллюстратор перестает обновлять данные внутри массива selection - обьекты внутри него "повисают в воздухе", их свойства оказываются невалидными и неинициализированными, при обращении к ним и происходит этот самый персистент конфликт. А функция redraw() как раз и приводит всю систему в соответствие (насколько это возможно, разумеется) после каждого деструктивного для обьектной модели действия, типа вызова экшна или пункта меню. Вот примерно так на пальцах и обьясняется данная ошибка а не та бессмысленная безумная пурга, что вы цитируете, переменные тут ни при чем.