Leave insert mode when loadFinished with ok=False
This commit is contained in:
parent
0e542772d0
commit
6fb52e610d
@ -246,7 +246,9 @@ class BrowserTab(QWebView):
|
|||||||
@pyqtSlot(bool)
|
@pyqtSlot(bool)
|
||||||
def on_load_finished(self, ok):
|
def on_load_finished(self, ok):
|
||||||
"""Handle insert mode after loading finished."""
|
"""Handle insert mode after loading finished."""
|
||||||
if config.get('general', 'auto_insert_mode'):
|
if not ok:
|
||||||
|
modemanager.maybe_leave("insert")
|
||||||
|
elif config.get('general', 'auto_insert_mode'):
|
||||||
frame = self.page_.currentFrame()
|
frame = self.page_.currentFrame()
|
||||||
# FIXME better selector (from hintmanager)
|
# FIXME better selector (from hintmanager)
|
||||||
elem = frame.findFirstElement('*:focus')
|
elem = frame.findFirstElement('*:focus')
|
||||||
|
Loading…
Reference in New Issue
Block a user