From 91b43c5cef36e84b78cc923ed2087c9df50a58c7 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 17 Aug 2016 17:46:17 +0200 Subject: [PATCH] hints: Use tab API to move cursor for input fields --- qutebrowser/browser/hints.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index 7659897c0..f8ba189dc 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -30,7 +30,6 @@ from PyQt5.QtCore import (pyqtSignal, pyqtSlot, QObject, QEvent, Qt, QUrl, QTimer) from PyQt5.QtGui import QMouseEvent from PyQt5.QtWidgets import QLabel -from PyQt5.QtWebKitWidgets import QWebPage from qutebrowser.config import config, style from qutebrowser.keyinput import modeman, modeparsers @@ -265,9 +264,7 @@ class HintActions(QObject): for evt in events: self.mouse_event.emit(evt) if elem.is_text_input() and elem.is_editable(): - QTimer.singleShot(0, functools.partial( - elem.frame().page().triggerAction, - QWebPage.MoveToEndOfDocument)) + QTimer.singleShot(0, context.tab.caret.move_to_end_of_document) QTimer.singleShot(0, self.stop_hinting.emit) def yank(self, url, context):