OK.... I had the same problem (in OpenSUSE after updating to 13.1 w/ gnome 3.10), but I found what caused it for me and it may be the same for others.
I had non-existent extensions set as activated in dconf. This was because openSUSE used to ship with Alternate-status-menu (for Suspend, etc...) installed by default. It stayed in dconf and contaminated it.
Here's what to do:
1) in dconf - clear the enabled extensions key (or gsettings set org.gnome.shell enabled-extensions '[]')
MAKE SURE THE ENABLED EXTENSIONS ARE ACTUALLY INSTALLED
2) log out and back in (to clean up)
3)in tweak tool, re-enable the extensions.
OK.... I had the same problem (in OpenSUSE after updating to 13.1 w/ gnome 3.10), but I found what caused it for me and it may be the same for others.
I had non-existent extensions set as activated in dconf. This was because openSUSE used to ship with Alternate- status- menu (for Suspend, etc...) installed by default. It stayed in dconf and contaminated it.
Here's what to do:
1) in dconf - clear the enabled extensions key (or gsettings set org.gnome.shell enabled-extensions '[]')
MAKE SURE THE ENABLED EXTENSIONS ARE ACTUALLY INSTALLED
2) log out and back in (to clean up)
3)in tweak tool, re-enable the extensions.
They should stay enabled now - have for me ;-)
Hope this helps.