Summary: | Notifications not displayed correctly when message contains < | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Lastique <andysem> |
Component: | Notifications | Assignee: | Kai Uwe Broulik <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.10.5 | ||
Target Milestone: | 1.0 | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Lastique
2018-01-22 18:59:38 UTC
Notification server provides the "body-markup" capability which means notifications must be HTML-escaped. Is this "body-markup" a KDE-specific feature (i.e. not mandated by the underlying protocol or specification)? If so, I think applications cannot be expected to perform escaping, certainly not non-KDE ones. No, it is part of the freedesktop notification specification also used by others, such as Gnome. A server has to query the capabilities of the server before using it, cf.: qdbus org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.GetCapabilities Google Chrome as a non-KDE application does, for instance, and will escape when "body-markup" is present, or send plain-text if not. Please file a bug report against the offending application. I see. Thanks for the clarification. |