Bug 403183 - Wish: Falkon option to open mailto: in webmail
Summary: Wish: Falkon option to open mailto: in webmail
Status: RESOLVED FIXED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-13 17:19 UTC by Marco Parillo
Modified: 2019-06-12 01:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 3.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Parillo 2019-01-13 17:19:28 UTC
Is it possible to override the e-mail client in Falkon to point to webmail (something like: https://support.mozilla.org/en-US/kb/change-program-used-open-email-links#w_using-webmail-services) or is that under the control of System Settings > Default Applications (where I cannot seem to find a plasma-wide solution there either)
Comment 1 Marco Parillo 2019-01-13 17:35:52 UTC
I did find an old request for it in System Settings: https://bugs.kde.org/show_bug.cgi?id=148765

Given its age, I have greater hope for a solution in Falkon than in System Settings.
Comment 2 David Rosca 2019-01-28 16:54:51 UTC
Git commit db9d506cf5c554947cfaefa3b290d275b7372b27 by David Rosca.
Committed on 28/01/2019 at 16:54.
Pushed by drosca into branch 'master'.

Add support for Navigator.registerProtocolHandler()

It is now possible to eg. register webmail to handle mailto:
links.
If a site asks to register protocol handler, it will be available
in site info widget (right click on web icon in location bar).

Requires QtWebEngine >= 5.11
FIXED-IN: 3.1.0

M  +1    -0    src/lib/CMakeLists.txt
M  +11   -0    src/lib/app/mainapplication.cpp
M  +3    -0    src/lib/app/mainapplication.h
M  +10   -0    src/lib/app/settings.cpp
M  +3    -0    src/lib/app/settings.h
A  +92   -0    src/lib/other/protocolhandlermanager.cpp     [License: GPL (v3+)]
C  +18   -19   src/lib/other/protocolhandlermanager.h [from: src/lib/other/siteinfowidget.h - 060% similarity]
M  +29   -0    src/lib/other/siteinfowidget.cpp
M  +3    -0    src/lib/other/siteinfowidget.h
M  +45   -23   src/lib/other/siteinfowidget.ui
M  +29   -0    src/lib/webengine/webpage.cpp
M  +5    -0    src/lib/webengine/webpage.h

https://commits.kde.org/falkon/db9d506cf5c554947cfaefa3b290d275b7372b27
Comment 3 Marco Parillo 2019-06-12 01:00:14 UTC
So, if I hover over David Rosca in this bug in the field Assignee: David Rosca I can see this is a mail-to link. But I cannot see how to find the site info widget.


I am now running Application version 3.1.0
QtWebEngine version 5.12.3