IE9 случайным образом блокирует перемещение курсора вверх в текстовых полях в вики

1172
Toomai

После «обновления» до IE9 у меня возникла очень раздражающая и очень противоречивая проблема. Во время редактирования вики время от времени я не могу переместить курсор в предыдущую строку. Нажатие клавиши со стрелкой вверх просто ничего не делает. Что еще более странно, перемещение курсора в начало строки и нажатие клавиши со стрелкой влево приводит к тому, что курсор вместо перемещения в конец предыдущей строки перемещается в конец текущей строки. Перемещение вниз на любое количество линий, а затем движение назад не удаляет невидимую стену; иногда фактически это перемещает стену к нижней линии.

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

6
В основном потому, что я ненавижу перемены больше, чем средний человек. Отчасти потому, что я терпеть не могу полноэкранные режимы FF и Chrome. Toomai 12 лет назад 0
FWIW, я видел эту проблему на не вики-сайтах, например, на некоторых форумах (в основном с использованием программного обеспечения vBulletin). В основном это происходит, когда в текстовом поле много текста. Другим возможным фактором является то, что текстовое поле - это некий вид расширенного текстового редактора с расширением Javascript, а не текстовая область HTML. Пока не нашли решения. Indrek 12 лет назад 1
Я сообщил об этой проблеме как об ошибке в MSFT: http://connect.microsoft.com/IE/feedback/details/771031/cursor-up-sometimes-stops-working-correctly-in-multiline-text-boxes- возможно-с JavaScript-улучшений. Если у кого-то есть надежный способ воспроизведения проблем (или он может назвать сайт, на котором это иногда может быть воспроизведено), пожалуйста, оставьте комментарий с сообщением об ошибке. Fabian Schmied 11 лет назад 0

2 ответа на вопрос

0
steven.schifter

Карет просматривает? Это может вызвать нежелательное движение курсора. Вы также можете попробовать Compatibility View, который может изменить поведение курсора.

0
Cinergy

Trying checking your zoom options. Whenever my zoom isn't 100% (which is the normal size) I experience behavior similar to what you describe.

On the View menu, point to Zoom, and then select a different level.