diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-03-25 15:27:47 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-03-27 15:30:02 +0100 |
commit | a60cafec3dfbca0e7f19de114433b97bfb16590b (patch) | |
tree | fbf25653d4bdbcf9022f76b2f1addf1d9beb6995 /doc | |
parent | 82b5f1e7a4b04a5464b10c4c76968be1b5ccbee7 (diff) | |
download | qutebrowser-a60cafec3dfbca0e7f19de114433b97bfb16590b.tar.gz qutebrowser-a60cafec3dfbca0e7f19de114433b97bfb16590b.zip |
notifications: Drop Qt 5.13 support in libnotify presenter
Seems to segfault when showing the second notification, despite our
workarounds for Qt 5.14.
Partial stacktrace:
0x00007fffeeacfdb2 in std::_Function_handler<void (std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >), meth_QWebEngineProfile_setNotificationPresenter::{lambda(std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >)#1}>::_M_invoke(std::_Any_data const&, std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >) ()
from .../site-packages/PyQt5/QtWebEngineWidgets.so
0x00007fffee89ff62 in QWebEngineProfilePrivate::showNotification(QSharedPointer<QtWebEngineCore::UserNotificationController>&) ()
from .../site-packages/PyQt5/Qt/lib/libQt5WebEngineWidgets.so.5
0x00007fffe6f45921 in ?? () from .../site-packages/PyQt5/Qt/lib/libQt5WebEngineCore.so.5
It's unlikely this is something we can work around, so let's just
require Qt 5.14 instead.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/help/settings.asciidoc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc index 145e66abf..c997d05fb 100644 --- a/doc/help/settings.asciidoc +++ b/doc/help/settings.asciidoc @@ -2504,11 +2504,11 @@ Default: empty [[content.notification_presenter]] === content.notification_presenter What notification presenter to use for web notifications. -Windows and macOS will always act as if this is set to `qt.` +Note that with Qt 5.14, certain JavaScript features for notifications will not work with the libnotify notification presenter (the `click` and `close` events, as well as the `tag` option to replace existing notifications). This setting requires a restart. -On QtWebEngine, this setting requires Qt 5.13 or newer. +On QtWebEngine, this setting requires Qt 5.14 or newer. On QtWebKit, this setting is unavailable. |