After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 749996 - Blank dialog when removing apps with & in name
Blank dialog when removing apps with & in name
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: General
3.16.x
Other Linux
: Normal major
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-05-27 21:37 UTC by Michael Catanzaro
Modified: 2016-02-23 11:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot of blank dialog (1.44 MB, image/png)
2015-05-27 21:37 UTC, Michael Catanzaro
Details

Description Michael Catanzaro 2015-05-27 21:37:30 UTC
Created attachment 304110 [details]
Screenshot of blank dialog

I clicked the Remove button on this crap java management console thing to get rid of it, and got a completely blank dialog. When I click the Remove button on the dialog, it disappears from the list of installed software, but it is not uninstalled. It still appears in search results if I search for it manually, and I can click the remove button in the search results to get back to the blank dialog.
Comment 1 Richard Hughes 2016-02-22 20:52:10 UTC
Fixed in 3.18?
Comment 2 Michael Catanzaro 2016-02-22 22:50:06 UTC
Maybe... it doesn't show up in the Installed view at all anymore, so at least it's no longer possible to reproduce.
Comment 3 Rafal Luzynski 2016-02-22 23:19:24 UTC
Sorry, it's not fixed. I'm still running some older machines and get this error on the console:

(gnome-software:3780): Gtk-WARNING **: Failed to set text 'OpenJDK 8 Monitoring & Management Console 1.8.0.60-14.b27.fc21.i386 will be removed, and you will have to install it to use it again.' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &

It's g-s latest from master, not an older version, for what it's worth.

So that's clearly reproducible with every app which has '&' character inside. Probably there are some other problematic chars.
Comment 4 Richard Hughes 2016-02-23 11:52:05 UTC
commit b08d3ffecce5ea98972980b713f73b1129d6110f
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Feb 23 11:50:10 2016 +0000

    Escape markup before showing modal dialogs
    
    Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=749996