It's not my fault but I gotta deal with it - how I learned to handle corporate firewalls in my frontend.
This is story about how I learned to be a little bit less naive about the web and how it works. But it's also a story of user experience and what we owe our users in terms of error handling - even when the problem isn't our fault.