qutebrowser/qutebrowser/browser
Florian Bruhin 545539f28d Do more sophisticated clicking for hints with QtWebEngine
We now use click() or focus() in JS if possible, or manually follow links in a
href attribute.

While this probably introduces some new corner cases, it fixes a handful of
older ones:

- window.open() in JS can now be handled correctly as we don't need hacks in
  createWindow anymore.
- Focusing input fields with images now works - fixes #1613, #1879
- Hinting now works better on QtWebEngine with Qt 5.8 - fixes #2273

Also see #70.
2017-02-03 23:21:57 +01:00
..
network Add __init__.py 2016-12-22 14:26:35 +01:00
webengine Do more sophisticated clicking for hints with QtWebEngine 2017-02-03 23:21:57 +01:00
webkit Do more sophisticated clicking for hints with QtWebEngine 2017-02-03 23:21:57 +01:00
__init__.py Split browser into browser/browser.webkit 2016-06-13 11:18:21 +02:00
adblock.py Remove support for an empty data/config/cachedir 2016-11-14 23:13:21 +01:00
browsertab.py Use event_target to filter out mouse events 2017-02-01 13:08:11 +01:00
commands.py Do more sophisticated clicking for hints with QtWebEngine 2017-02-03 23:21:57 +01:00
downloads.py Merge branch 'issue-2173' of https://github.com/Kingdread/qutebrowser into Kingdread-issue-2173 2016-12-22 22:24:19 +01:00
downloadview.py Adjust imports/objreg 2016-11-04 18:49:24 +01:00
hints.py Update docs 2016-11-22 22:22:24 +01:00
history.py Remove history NUL byte logging 2016-11-15 07:28:35 +01:00
inspector.py Add --enable-webengine-inspector option 2016-11-23 08:12:13 +01:00
mouse.py Do more sophisticated clicking for hints with QtWebEngine 2017-02-03 23:21:57 +01:00
navigate.py Handle not being able to get elements via JS 2016-11-13 01:46:18 +01:00
pdfjs.py pdfjs: compatibility for v1.6.210 2016-10-06 14:43:16 +02:00
qtnetworkdownloads.py Use per-tab QNAM for QtNetwork downloads again 2016-11-22 11:10:37 +01:00
qutescheme.py Revert "Serve broken qutebrowser logo via qute:resources" 2016-11-10 07:51:19 +01:00
shared.py Make it possible to cancel authentication with QtWebEngine 2016-12-06 07:45:03 +01:00
signalfilter.py Remove support for showing JS statusbar messages 2016-07-11 16:19:44 +02:00
urlmarks.py Remove support for an empty data/config/cachedir 2016-11-14 23:13:21 +01:00
webelem.py Do more sophisticated clicking for hints with QtWebEngine 2017-02-03 23:21:57 +01:00