Множественное выделение текста в текстовых областях (Chrome, Sparrow) переключит клавиатуру в «режим вставки» и перезапишет слишком много текста.

ОС X 10.7.4, Макбук Эйр

Я заметил, что когда я выбираю текст и пытаюсь заменить его дополнительным текстом, некоторые текстовые области сохраняют выделение и заставляют меня ошибочно удалять данные из моей текстовой области. Я могу легко воспроизвести это в Chrome 19 или Sparrow 1.5, но я не могу воспроизвести это поведение в TextEdit или Textmate.

Чтобы воспроизвести:

  1. Введите текст в текстовую область в Chrome или Sparrow: «Это тест».
  2. Выберите «Это»
  3. "Это" будет выделено
  4. Начните печатать. «Это» сразу исчезнет, ​​но выделение останется и вместо него будет выделено «тест». Я нажимаю еще одно нажатие клавиши, и он удаляет «тест», отменяет выбор и возвращается в нормальное состояние.
  5. Однако иногда он остается выбранным в течение неопределенного времени, и я непреднамеренно удаляю большую часть абзаца, просто набрав одно слово!

Похоже, что это не сработает, если я выделю одно слово - это связано с выбором нескольких слов и вводом текста сразу после выбора.

Это какое-то безумное, причудливое поведение, которого я никогда не видел в OS X. Есть мысли? Это сводит меня с ума. Я воспроизвел это с помощью встроенного трекпада и Magic Trackpad.

Для справки, это та же проблема, о которой сообщалось здесь, но нерешенная (https://discussions.apple.com/thread/3756111?start=0&tstart=0)

Помимо Chrome, у меня эта проблема постоянно возникает в Outlook, работающем на Lion. Невероятно раздражает! И это происходит с отдельными словами (или даже с частями слов), если вы делаете это достаточно быстро.

Ответы (1)

Я думаю, что такое поведение можно отнести к прокрутке импульса Mac OS X. Пока вы выбираете текст, текст все еще выделяется (из-за начального импульса мыши, который вы использовали для его выбора). Я не могу быть уверен, но со мной постоянно происходит то же самое

Это происходит со мной, когда я не использую мышь - трекпад - но указатель явно перестал двигаться. Но действительно, кажется, что он срабатывает по времени после выбора. Если я начну печатать вскоре после выбора, он будет выбран повторно, но долгое ожидание работает, как и ожидалось.