GNOME Bugzilla – Bug 767869
Setting values are not escaped before being processed as markup
Last modified: 2016-06-22 23:28:53 UTC
I've a setting with the following value: $ dconf read /org/gtimelog/sender 'Marius Gedminas <marius@pov.lt>' If I launch dconf-editor (git master built today with jhbuild) and navigate to /org/gtimelog/, I get the following warning on the console (twice) (dconf-editor:18999): Gtk-WARNING **: Failed to set text '<b>'Marius Gedminas <marius@pov.lt>'</b>' from markup due to error parsing markup: Klaida eilutėje 1 simbolyje 44: „marius@pov.lt“ nėra tinkamas vardas: „@“ and also the setting value for "sender" is incorrectly shown to be blank. (If I then click on the 'sender' row, I can see the value.)
Thanks for reporting the bug, I should have seen that error coming. It’s corrected in master (.20 doesn’t have this problem), by using CSS instead of markup tags.