For the last few weeks, I've seen this extension pop up next to others. Whenever I first go to it, it will disappear and reappear at the opposite end of the extensions, then disappear completely if I'm not quick enough to pin it down. If I right click on it, my only options are to pin it and move to toolbar.
I can't figure out why it's there or what it does. It also doesn't appear when I look at the rest of my extensions in the manager. Anyone know what this is?