Подтвердить что ты не робот

Явная позиция курсора jsfiddle не является фактической позицией в Chrome и IE. Работает в Firefox

Заметив сегодня, что при длинных строках кода или комментариев курсор постепенно становится все более и более неправильным, пока его видимое положение не может быть выключено более чем на 3 символа. (Похоже, редактор считает, что он работает с другим шрифтом.)

Я вижу это в Chrome и IE. Однако Firefox работает нормально. Кто-нибудь еще видит это?

4b9b3361

Ответ 1

Надеюсь, они это исправит. Отключить рендеринг текста: optimizeLegibility; в элементе body, и вы должны быть хороши тем временем.

В Chrome вы делаете это следующим образом:

  • Откройте скрипт, который вы хотите отредактировать
  • Откройте хром-консоль (f12)
  • выберите вкладку "элементы".
  • выберите тег body
  • прокрутите область "стилей" (с правой стороны) до "normalize.css"
  • снимите флажок рядом с надписью "text-rendering: optimizeLegibility;"

Теперь курсор фиксируется, пока вы не перезагрузите страницу.

Ответ 2

Благодаря user1803096 для быстрого исправления. Теперь, поскольку скучно каждый раз использовать инспектор для удаления этого конкретного правила CSS, я предпочитаю копировать/вставлять и выполнять в консоли, следуя javascript:

var css = '*, body, button, input, textarea, select {text-rendering: initial;}',
    head = document.head || document.getElementsByTagName('head')[0],
    style = document.createElement('style');

style.type = 'text/css';
if (style.styleSheet){
  style.styleSheet.cssText = css;
} else {
  style.appendChild(document.createTextNode(css));
}

head.appendChild(style);

Надеюсь, что это будет исправлено в ближайшее время.