После "обновления" до IE9 у меня возникла очень раздражающая и очень противоречивая проблема. Во время редактирования вики время от времени я не могу переместить курсор в предыдущую строку. Нажатие клавиши со стрелкой вверх просто ничего не делает. Что еще более странно, перемещение курсора в начало строки и нажатие клавиши со стрелкой влево приводит к тому, что курсор вместо перемещения в конец предыдущей строки перемещается в конец текущей строки. Перемещение вниз на любое количество линий, а затем движение назад не удаляет невидимую стену; иногда фактически это перемещает стену к нижней линии.
Единственный способ обойти проблему - щелкнуть над невидимой стеной, которая правильно перемещает курсор. Проблема тогда полностью исчезает; Курсор может свободно перемещаться по всему текстовому полю без проблем, пока он случайно не будет снова захвачен где-то еще в неопределенное позднее время. Единственный шаблон, который я могу разобрать, - это то, что он возникает чаще, когда курсор находится рядом с викисинтаксисом ([[
, ]]
, |-
, ==
и т.д.). Я не могу воспроизвести проблему намеренно, и я до сих пор не видел, чтобы она возникала на каких-либо не вики - у меня нет никакого способа узнать, является ли это ошибкой MediaWiki или просто из-за различных привычек курсора, вызывающих проблему, никогда не появляющуюся в другом месте.