i had installed different version of Leap on different laptop
first laptop with leap 15.6 gnome and
second one with leap 15.5 gnome
the older leap version has flawless gnome extension experience, but
the other one had unlucky story for the extension.
so i didnot use extension on the 15.6 version because is broken for real. but still ok to use default setting until today. i hope gnome (or maybe opensuse) bring the patch for solve this.
You didn’t tell which extension doesn’t work. But shell extensions are 3rd party extensions, so their devs need to be notified that they need to adapt for a new Gnome version… https://extensions.gnome.org/about/
I installed 15.6 and tried to use https://extensions.gnome.org where extensions are installed from. It correctly tells me to install the browser connector but the connector does not run. The symptoms are that line 3 of /usr/lib/python3.6/site-packages/gnome_browser_connector/application.py gets an error because “future feature annotations is not defined”. I am not a python expert and the only help I could find was an indication that this capability is implemented in python 3.7 and would need to be back ported to python 3.6. This makes any use of gnome shell extensions impossible.