IE page reload

Как выяснилось, IE не воспринимает никак пробелы как текстовые узлы.
Из-за этого иногда при попытке выделить текст, невозможно получить
позицию курсора в тексте, т.к. я не могу получить id элемента начала или
конца. Точнее, могу, но получаю вместо ожидаемого map_N, либо text, либо
page, потому что для IE пробел - это пустое место и клик происходит
"насквозь". Что странно, если страницу перезагружать, все нормально,
пока не будет добавлена новая аннотация. С чем это связано, я не знаю,
т.к. после аннотации обновляются все данные. Временно, как заглушку,
оставил перезагрузку страницы для ie после
добавления/удаления/редактирования аннотации.