| Summary: | Falkon seems to lack settings (QWebEngineUrlScheme) | ||
|---|---|---|---|
| Product: | [Applications] Falkon | Reporter: | Klaus-Dieter Fietze <klaus-dieter.fietze> |
| Component: | general | Assignee: | David Rosca <nowrep> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jurajoravec, klaus-dieter.fietze |
| Priority: | NOR | ||
| Version First Reported In: | 3.1.0 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/network/falkon/-/commit/8819fbf0081a8a0ddffa961947405c347a514d93 | Version Fixed/Implemented In: | 23.08.0 |
| Sentry Crash Report: | |||
| Attachments: | Error messages on Terminal | ||
|
Description
Klaus-Dieter Fietze
2021-03-07 10:45:45 UTC
This is caused by QtWebEngine changing its behaviour. Now all the schemes has to be registered before any QtWebEngine class is instanced thus making the current way how plugins are initialized obsolete. Thus printing all those warnings. The Falkon built ones can be easily adjusted (and I believe they were) and the plugins are a bit different story since it requires abit more work which noone has done so far. I have somewhere separate report for this, but lets mark this confirmed for now and hope for a good luck. A possibly relevant merge request was started @ https://invent.kde.org/network/falkon/-/merge_requests/48 Git commit 205018775ce1c66b349d6b5a20abcb08e5ed19f6 by Juraj Oravec. Committed on 25/07/2023 at 00:04. Pushed by jurajo into branch 'master'. Add support for custom url schemes FIXED_IN: 23.08.0 Signed-off-by: Juraj Oravec <jurajoravec@mailo.com> M +3 -0 src/lib/CMakeLists.txt M +15 -0 src/lib/app/mainapplication.cpp M +2 -0 src/lib/app/mainapplication.h M +2 -0 src/lib/other/qzsettings.cpp M +3 -0 src/lib/other/qzsettings.h M +8 -0 src/lib/preferences/preferences.cpp M +1 -0 src/lib/preferences/preferences.h M +144 -91 src/lib/preferences/preferences.ui A +143 -0 src/lib/preferences/schememanager.cpp [License: GPL (v3+)] A +52 -0 src/lib/preferences/schememanager.h [License: GPL (v3+)] A +191 -0 src/lib/preferences/schememanager.ui M +25 -4 src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp https://invent.kde.org/network/falkon/-/commit/205018775ce1c66b349d6b5a20abcb08e5ed19f6 Git commit 8819fbf0081a8a0ddffa961947405c347a514d93 by Juraj Oravec. Committed on 25/07/2023 at 00:23. Pushed by jurajo into branch 'release/23.08'. Add support for custom url schemes FIXED_IN: 23.08.0 Signed-off-by: Juraj Oravec <jurajoravec@mailo.com> M +3 -0 src/lib/CMakeLists.txt M +15 -0 src/lib/app/mainapplication.cpp M +2 -0 src/lib/app/mainapplication.h M +2 -0 src/lib/other/qzsettings.cpp M +3 -0 src/lib/other/qzsettings.h M +8 -0 src/lib/preferences/preferences.cpp M +1 -0 src/lib/preferences/preferences.h M +144 -91 src/lib/preferences/preferences.ui A +143 -0 src/lib/preferences/schememanager.cpp [License: GPL (v3+)] A +52 -0 src/lib/preferences/schememanager.h [License: GPL (v3+)] A +191 -0 src/lib/preferences/schememanager.ui M +25 -4 src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp https://invent.kde.org/network/falkon/-/commit/8819fbf0081a8a0ddffa961947405c347a514d93 |