Я испытываю очень нервную прокрутку в Chromium. При использовании аппаратных кнопок моей сенсорной панели для щелчка в любом месте страницы, а затем для прокрутки двумя пальцами жест прокрутки заставит Chromium перепрыгнуть в верхнюю часть страницы и затем начать прокрутку. Эта проблема началась около 1-2 месяцев назад. Я надеялся, что об этом позаботятся в обновлении, но это не так.
Я использовал Google Docs, xev
и внешнюю мышь, чтобы сузить поведение. Оказывается, я не могу воспроизвести событие, если каким-либо образом задействую внешнюю мышь (нажатие сенсорной панели, затем прокрутка внешней мышью или нажатие внешней мыши, а затем прокрутка сенсорной панели). Я также не могу воспроизвести событие при касании поверхности сенсорной панели для эмуляции щелчка, только когда я использую любую из трех физических кнопок сенсорной панели, а затем пытаюсь прокрутить два пальца на сенсорной панели, страница перемещается.
Когда я использовал xev
для отслеживания нажатий клавиш, даже не сообщалось о том, что я начинаю перетаскивать два пальца на коврик для мыши таким образом, чтобы страница перепрыгивала. Если я продолжу перетаскивать два пальца, xev
начнет сообщать о событии прокрутки, и страница также будет прокручиваться как обычно.
Я использую драйверы synaptics для сенсорной панели (xf86-input-synaptics 1.8.99.1-1
), и ранее я использовал эти драйверы без проблем. Я установил новые драйверы libinput
и не вижу проблем с ними, но они создают другие проблемы, поэтому я предпочитаю драйверы synaptics. Хром - единственное приложение, с которым это происходит. Я использую Chromium 51.0.2704.103 (64-разрядная версия) в Antergos Linux (производная от Arch), с Gnome 3.20.3 и ядром 4.6.3-1. Мой ноутбук - Lenovo Yoga Thinkpad 12 "2nd Gen.
Что я могу сделать, чтобы решить эту проблему?