2 ms·Probably Tree Tabs, a vertical treed list of tabs on the side of the window.by frosted-flakes 7y agoProbably Tree Tabs, a vertical treed list of tabs on the side of the window.