On the latest fedora release which brings gnome 48, appindicator.js is kind of broken using the previous extensions pattern. This one fixes it. Found on https://bbs.archlinux.org/viewtopic.php?id=304357 where people are still debugging stuff for the community ahead of mainstream releases