37Signals: Patchy workarounds are not "solutions"

I love me some Basecamp, I really do. I also am absolutely addicted to Highrise. The team at 37Signals does great work.

But for the life of me I can’t figure out why they’ve had such a poor implementation of the overall login system. Why does every tool need a separate login? Am I the only one that thinks this is sloppy?

A while back they created OpenBar, an OpenID-based global header bar that appears on all of your 37Signals tools. Thing is, once you add a project into the OpenBar you can’t remove it. I accidentally clicked on a link in my OpenBar to one of my old company’s BaseCamp projects (it’s early and I’m using a trackpad) and bam! I’m into the project. Since I’ve not yet had my access removed from the project, I wanted to remove that project so I don’t do another accidental click and see info I shouldn’t be seeing.

Unfortunately, the hacky OpenBar workaround to the problem of a lack of global login doesn’t allow you to delete items from the bar. The only way to remove items is to have the project owner (in this case my old company) remove your access on their end.