OSX 10.7.4, MacBook Air
Я заметил, что когда я выделяю текст и пытаюсь заменить его дополнительным текстом, некоторые текстовые области сохраняют выделение и заставляют меня ошибочно удалять данные из моей текстовой области. Я легко могу воспроизвести его в Chrome 19 или Sparrow 1.5, но я не могу воспроизвести это поведение в TextEdit или Textmate.
Воспроизвести:
- Введите текст в текстовую область в Chrome или Sparrow: «Это тест»
- Выберите «Это»
- «Это» будет выделено
- Начните печатать. «Это» немедленно исчезнет, но выбор останется и вместо него выделите «тест». Я нажал еще одно нажатие клавиши, и оно удаляет «тест», отменяет выбор и возвращает его в нормальное состояние.
- Однако иногда он остается выбранным в течение неопределенного периода времени, и я случайно удалил большую часть абзаца, просто набрав одно слово!
Это, по-видимому, не работает, если я выделю одно слово - это связано с выбором нескольких слов и вводом сразу после выбора.
Это своего рода безумное, странное поведение, которого я никогда не видел в OS X. Есть мысли? Это сводит меня с ума. Я воспроизвел его со встроенным трекпадом и Magic Trackpad.
Для справки: это та же проблема, о которой сообщалось здесь, но она не решена (https://discussions.apple.com/thread/3756111?start=0&tstart=0).
источник
Ответы:
Я думаю, что такое поведение может быть связано с прокруткой импульса Mac OS X. При выделении текста текст все еще выделяется (из-за начального импульса мыши, который вы использовали для его выделения). Я не могу быть уверен, но со мной происходит то же самое
источник