#782084 gnome-session: All extensions are disabled if Gnome crashes

#782084#5
Date:
2015-04-07 14:16:00 UTC
From:
To:
Hi,

if the Gnome session crashes it disables all extensions:
Oh no! Something has gone wrong.
A problem has occured and the system can't recover. All extensions have
been disabled as a precaution.
<<<

I've been hit by this a few times. But it never was the fault of an
extension and I always could reproduce the crash with all extensions
disabled (bug #782075 (gnome-tweak-tool), IIRC bug #762809
(libgl1-mesa-dri) and some bug in pidgin which was solved in the meantime).

So in 3 out of 3 times Gnome made the situation worse by this "precaution".

I'd prefer a dialog which offers and recommends to disable all
extensions, but allows to manually select which extensions shall stay
enabled. At least I'd like to see a list of extensions that actually
were disabled.


[Rant/Reasons why this reduces the benefit of the extensions system]

It is quite annoying to have to re-enable all extensions manually, and
to have to remember which extensions were enabled at all.

By now I only have one extension installed. I started with about 5
extensions which were mainly nice-to-have. After using the system
happily for about a year the Gnome session crashed. It took me some time
to figure out which extension initially helped me to get back the
blinking Pidgin icon (I chose "Topicons" out of 3 or 4 candidates, where
the others give the notification only for a short time or in a manner
that I didn't notice). I didn't go in reevaluating every other
installed extension that time and for now will keep track of installed
extensions manually.

I also set up Debian for non-tech-savvy people. Due to the risk of
"loosing" the extensions, I prefer not to use extensions there at all
and instead show them other, more complicated but failproof methods for
doing certain tasks. (Writing down a list of extensions and showing them
how to enable them AND making them remember this, if Gnome crashes some
time in the future is not realistic.)

[/Rant]


Should I report/discuss this upstream? If yes: where?
Or has it already been discussed (again where? I haven't found anything)?


Thanks and greets
jre