Proxy issues with IDE and Logs

I just worked with support for several days trying to diagnose why my IDE and Log sections were not functioning properly. My IDE interface would only half work - I could click a device button but it would not respond (turn green) and the log section underneath would not update with any events. However, I was able to write, save and publish code. In the separate “Logs” section found in the main navigation menu, it would not ever update with any event activity.

After a lot of troubleshooting, the cause turned out to be my web proxy (silently) blocking the update requests from the IDE. After adding an exclusion for “smartthings.com” my IDE and Logs are now fully functional.

I searched the forums on this issue and did not find anything, so I am posting the resolution for posterity. It was a real PITA to resolve.