According to this answer, GNOME shell extensions can be found in two directories. Namely,
~/.local/share/gnome-shell/extensions/
/usr/share/gnome-shell/extensions/
If I have the same extension (but of different versions) installed into each of these directories, how do I know which extension will actually be used when I log in as a standard user? Or will such a situation cause a conflict to GNOME shell? The assumption here is that this extension is enabled.
E.g.
~/.local/share/gnome-shell/extensions/extA@gmail.com
/usr/share/gnome-shell/extensions/extA@gmail.com
Also, as root/sudo this command was executed.
$ gsettings set org.gnome.shell enabled-extensions "['extA@gmail.com']"
Now, when I am logged-in as user, which extensions will I be using?