We're constantly working on improving the web client and building the best possible experience across a variety of browsers. Despite our best efforts, you may see an error about using an unsupported browser.
Why do you hate <my favorite browser name>?
We don't hate your favorite browser. Well, we probably don't hate your favorite browser... which browser did you say you're using?
Kidding aside, developing apps that run inside browsers can be tricky. We're using a lot of cutting edge features, and that means that some browsers might not support what we're trying to do. Sometimes browsers develop features that aren't standard at all, but they end up being supported everywhere (in slightly different ways). Other times, a new feature is defined in a standard, but the various browsers start adding support for the feature while the standard is still being written and things change along the way (*cough* WebSockets).
Where possible, and where we think it's worth the effort, we'll try to get things working. So sometimes these errors are temporary while we sort things out.
Specific known issues
Some specific browser compatibility issues that we know of, as of September 7th, 2012:
- IE 8/9: We rely heavily on CORS, which IE didn't really get around to supporting until IE 10. We try to work around the issue whenever possible. As of this writing, it should be working if you have PMS version 0.9.6.9 or newer.
- Opera <12: We confess, none of us have used Opera as our primary browser in a number of years, but we still love it. Something is wrong in older versions, related to CORS support, but it didn't seem worth investigating. Upgrade to the latest version of Opera.
- IE 6/7: More confessions, we haven't even tried it. It's probably broken. If you really can't use a different browser, and you think this is more important than the 100 other things we could be working on, let us know in the forums.