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 781199 - Removing an extension disables all extensions
Removing an extension disables all extensions
Status: RESOLVED OBSOLETE
Product: gnome-tweak-tool
Classification: Applications
Component: general
unspecified
Other Linux
: Normal major
: ---
Assigned To: GNOME Tweak Tool maintainer(s)
GNOME Tweak Tool maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-04-11 23:18 UTC by Jeremy Bicha
Modified: 2018-01-24 15:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeremy Bicha 2017-04-11 23:18:38 UTC
Ubuntu GNOME 17.04
gnome-shell, gnome-tweak-tool, etc. 3.24.0

1. Install an extension from GNOME Software>Add-ons>Shell Extensions
2. Open Tweak Tool. Switch to the Extensions panel and turn some extensions on.
3. Click Remove to remove the extension you added.

What Happens
------------
All extensions are disabled. On GNOME on Wayland, the extensions showed as disabled in Tweak Tool but were not actually disabled until I logged out and logged back in.

On GNOME without Wayland, the extensions were disabled immediately

Workaround
----------
Turn the switch On in the headerbar in Tweak Tool's Extensions panel.
Comment 1 Andrea Antolini 2017-04-29 11:32:39 UTC
..just for the record: same behaviour also with ArchLinux 64bit - Gnome 3.24.1 - Gnome Tweak Tool 3.24.0  - Xorg

Regards
Andrea
Comment 2 Inactive account 2017-05-17 18:36:58 UTC
I've got the same with on Arch Linux with GNOME 3.24.2 and Wayland. Although unlike with what the reporter says, here on Wayland it also disables all the extensions immediately. Then after enabling them again with the slider in the top-right-hand corner the extension is still listen and I can make the slider go to On and Off, though this makes no actual difference to the extension, I can also press the Remove again but nothing happens, only the Preferences button still works.

But with one of my extensions it really broke thing because upon removal of https://extensions.gnome.org/extension/615/appindicator-support/ it didn't actually add back any form of icons tray anywhere after removal or even re-enabling of the extensions on the system. This meant that I couldn't get the VLC Media Player window back which was playing music in the background and had been minimized to the tray icon which was no longer accessible anywhere.
Comment 3 jbp 2017-06-14 15:18:56 UTC
Same thing for me on arch gnome wayland. All extensions are disabled after rebooting. CannotCannot access them from tweak tool (can click on extension section but next the text and icons to activate the extensions look grayish and and cannot be activated. When I click on reset to default, to computer freezes. Reboot. I opened dconf which asked me to erase key of many apps. Which I did. Rebooting did not change the thing. 

then tried to log on gnome x-or, same think.

Then gnome classic, and weird this was not gnome classic but gnome shell. Wearder, I could open tweak tools and see the extensions, tried to deactivate some but nothing was changed and suddenly gnome classic appeared after 1 mn. extensions then all disabled in tweak tool.

Finally I log on kde and run tweak on terminal. But the extension section was not there. I guess this one is maybe obvious.
Comment 4 jbp 2017-06-14 15:20:22 UTC
(In reply to jbp from comment #3)
> Same thing for me on arch gnome wayland. All extensions are disabled after
> rebooting. CannotCannot access them from tweak tool (can click on extension
> section but next the text and icons to activate the extensions look grayish
> and and cannot be activated. When I click on reset to default, to computer
> freezes. Reboot. I opened dconf which asked me to erase key of many apps.
> Which I did. Rebooting did not change the thing. 
> 
> then tried to log on gnome x-or, same think.
> 
> Then gnome classic, and weird this was not gnome classic but gnome shell.
> Wearder, I could open tweak tools and see the extensions, tried to
> deactivate some but nothing was changed and suddenly gnome classic appeared
> after 1 mn. extensions then all disabled in tweak tool.
> 
> Finally I log on kde and run tweak on terminal. But the extension section
> was not there. I guess this one is maybe obvious.

gnome 3.24.2
Comment 5 PJSingh5000 2017-06-15 20:41:05 UTC
Confirming issue on new install...

GNOME Shell 3.24.1

Distributor ID:	Ubuntu
Description:	Ubuntu 17.04
Release:	17.04
Codename:	zesty

gnome-tweak-tool: 3.24.0-0ubuntu2
Comment 6 Adam Barrett 2017-08-30 20:00:22 UTC
*Distribution*: Fedora
*Release*: 26


*Packages:*
    NetworkManager-openconnect-gnome.x86_64 1.2.4-4.fc26            @@commandline   
    NetworkManager-openvpn-gnome.x86_64     1:1.2.10-1.fc26         @@commandline   
    NetworkManager-pptp-gnome.x86_64        1:1.2.4-2.fc26          @@commandline   
    NetworkManager-vpnc-gnome.x86_64        1:1.2.4-2.fc26          @@commandline   
    chrome-gnome-shell.noarch               9-1.fc26                @@commandline   
    fros-gnome.noarch                       1.1-12.fc26             @@commandline   
    gnome-abrt.x86_64                       1.2.5-4.fc26            @updates        
    gnome-autoar.x86_64                     0.2.2-1.fc26            @@commandline   
    gnome-bluetooth.x86_64                  1:3.20.1-1.fc26         @@commandline   
    gnome-bluetooth-libs.x86_64             1:3.20.1-1.fc26         @@commandline   
    gnome-boxes.x86_64                      3.24.0-3.fc26           @@commandline   
    gnome-calculator.x86_64                 3.24.0-1.fc26           @@commandline   
    gnome-calendar.x86_64                   3.24.3-1.fc26           @@commandline   
    gnome-characters.x86_64                 3.24.0-1.fc26           @updates        
    gnome-classic-session.noarch            3.24.3-1.fc26           @updates        
    gnome-clocks.x86_64                     3.24.0-1.fc26           @@commandline   
    gnome-color-manager.x86_64              3.24.0-1.fc26           @@commandline   
    gnome-contacts.x86_64                   3.22.1-4.fc26           @@commandline   
    gnome-desktop3.x86_64                   3.24.2-1.fc26           @@commandline   
    gnome-disk-utility.x86_64               3.24.1-1.fc26           @@commandline   
    gnome-documents.x86_64                  3.24.3-1.fc26           @updates        
    gnome-documents-libs.x86_64             3.24.3-1.fc26           @updates        
    gnome-font-viewer.x86_64                3.24.0-2.fc26           @@commandline   
    gnome-getting-started-docs.noarch       3.24.1-1.fc26           @@commandline   
    gnome-icon-theme.noarch                 3.12.0-6.fc26           @@commandline   
    gnome-initial-setup.x86_64              3.24.2-1.fc26           @@commandline   
    gnome-keyring.x86_64                    3.20.1-1.fc26           @@commandline   
    gnome-keyring-pam.x86_64                3.20.1-1.fc26           @@commandline   
    gnome-logs.x86_64                       3.24.2-1.fc26           @updates        
    gnome-maps.x86_64                       3.24.3-1.fc26           @@commandline   
    gnome-menus.x86_64                      3.13.3-6.fc26           @@commandline   
    gnome-mines.x86_64                      3.24.0-1.fc26           @@commandline   
    gnome-online-accounts.x86_64            3.24.2-1.fc26           @updates        
    gnome-online-miners.x86_64              3.24.0-1.fc26           @updates        
    gnome-python2.x86_64                    2.28.1-19.fc26          @@commandline   
    gnome-python2-bonobo.x86_64             2.28.1-19.fc26          @@commandline   
    gnome-python2-canvas.x86_64             2.28.1-19.fc26          @@commandline   
    gnome-python2-gconf.x86_64              2.28.1-19.fc26          @@commandline   
    gnome-python2-gnome.x86_64              2.28.1-19.fc26          @@commandline   
    gnome-python2-gnomevfs.x86_64           2.28.1-19.fc26          @@commandline   
    gnome-screenshot.x86_64                 3.22.0-2.fc26           @@commandline   
    gnome-session.x86_64                    3.24.1-2.fc26           @@commandline   
    gnome-session-wayland-session.x86_64    3.24.1-2.fc26           @@commandline   
    gnome-session-xsession.x86_64           3.24.1-2.fc26           @@commandline   
    gnome-settings-daemon.x86_64            3.24.3-2.fc26           @updates        
    gnome-shell.x86_64                      3.24.3-1.fc26           @updates        
    gnome-shell-extension-alternate-tab.noarch
    gnome-shell-extension-apps-menu.noarch  3.24.3-1.fc26           @updates        
    gnome-shell-extension-background-logo.noarch
    gnome-shell-extension-common.noarch     3.24.3-1.fc26           @updates        
    gnome-shell-extension-launch-new-instance.noarch
    gnome-shell-extension-places-menu.noarch
    gnome-shell-extension-user-theme.noarch 3.24.3-1.fc26           @updates        
    gnome-shell-extension-window-list.noarch
    gnome-software.x86_64                   3.24.3-1.fc26           @@commandline   
    gnome-system-monitor.x86_64             3.24.0-1.fc26           @@commandline   
    gnome-terminal.x86_64                   3.24.2-1.fc26           @@commandline   
    gnome-themes-standard.x86_64            3.22.3-2.fc26           @@commandline   
    gnome-tweak-tool.noarch                 3.24.1-2.fc26           @@commandline   
    gnome-user-docs.noarch                  3.24.2-1.fc26           @@commandline   
    gnome-user-share.x86_64                 3.18.3-2.fc26           @@commandline   
    gnome-vfs2.x86_64                       2.24.4-22.fc26          @@commandline   
    gnome-vfs2-common.noarch                2.24.4-22.fc26          @@commandline   
    gnome-video-effects.noarch              0.4.3-1.fc26            @@commandline   
    gnome-weather.noarch                    3.24.0-1.fc26           @@commandline   
    libgnome.x86_64                         2.32.1-12.fc26          @@commandline   
    libgnome-games-support.x86_64           1.2.2-1.fc26            @@commandline   
    libgnome-keyring.x86_64                 3.12.0-8.fc26           @@commandline   
    libgnomecanvas.x86_64                   2.30.3-12.fc26          @@commandline   
    libgnomekbd.x86_64                      3.22.0.1-2.fc26         @@commandline   
    libgnomeui.x86_64                       2.24.5-13.fc26          @@commandline   
    pinentry-gnome3.x86_64                  0.9.7-3.fc26            @@commandline   
    qgnomeplatform.x86_64                   0.3-1.fc26              @updates
Comment 7 GNOME Infrastructure Team 2018-01-24 15:20:05 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-tweaks/issues/90.