Why do gnome extensions break on every new OS release?

I was wandering about that for quite a long time. Maybe someone knows why do gnome extensions break or break system on every new OS release? Why they could not be designed to work with all previous and upcoming releases of the OS (like windows programs do)?
Thank you

There is an explanation here: Updates and Breakage | GNOME JavaScript


Most extensions would work just fine, but if there is a mismatch between the officially supported GNOME version that’s mentioned in the metadata.json file of the extension and the currently installed GNOME version then the extension just refuses to load.

A simple trick to bypass this is this terminal command:
gsettings set org.gnome.shell disable-extension-version-validation “true”

It will ignore a version mismatch between the GNOME versions and just load the extension instead.

1 Like

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.