Bug 429700 - Links in calendar event text are not clickable
Summary: Links in calendar event text are not clickable
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Digital Clock (show other bugs)
Version: 5.21.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2020-11-26 20:42 UTC by Juho
Modified: 2021-08-16 05:27 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Calendar events not clickable (70.24 KB, image/jpeg)
2020-11-26 20:42 UTC, Juho
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juho 2020-11-26 20:42:42 UTC
Created attachment 133677 [details]
Calendar events not clickable

SUMMARY
Calendar events should be clickable in the Calendar events view.
Screenshot tells more.

STEPS TO REPRODUCE
1. Install kdepim-addons
2. Configure Google Calendar
3. Notice how Events don't have clickable links.

OBSERVED RESULT
Plain text with link tinting, but they are clickable.

EXPECTED RESULT
Clicking the link opens it with a specific application, for example, default browser.

If not possible to make links clickable, then it should be great if it could open in Korganizer or something. This kind of behavior would decrease the time to join Teams meeting if it could be joined directly from the system tray.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.20.3
(available in About System)
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1
Kernel Version: 5.4.0-54-generic

ADDITIONAL INFORMATION
Comment 1 Juho 2021-04-14 17:50:31 UTC
Same issue still exists :(
Comment 2 Allen Winter 2021-04-14 19:32:38 UTC
this isn't a kdepim issue.  looks more like the plasma calendar.
I'll reassign.
Comment 3 Nate Graham 2021-08-07 17:18:33 UTC
This bug would be trivially fixed by adding the following code to the QQC2.Label that can contain links:

onLinkActivated: { Qt.openUrlExternally(link); }

See https://doc.qt.io/qt-5/qml-qtquick-text.html#linkActivated-signal

However I don't have KDEPIM installed so I don't have the ability to see events in my calendar popup to test this fix, and from code inspection, it kind of looks like only the event titles are shown in the list view now. It would appear that the event descriptions are now only shown in tooltips, which (as all tooltips do) will disappear when you move the mouse over it. So the bug is now unfixable without regaining the ability to see the description in a non-tooltip representation.