A bit of an aside before I get to my actual question:
I had a theory that this would work since within the Google Earth application (Client and Plugin versions), I could right-click the balloon and click "Reload" and the balloon resized it the way I wanted it to. Obviously there is something a bit fishy about this hack considering if I use the same code in a normal browser, the page would just reload infinitely, so I also had to figure out a way to determine if I was in Google Bubble or in a browser version of this webpage (which I found a way, but it's not important or relevant to my question that I am eventually getting to). Now that things are a little less chaotic around the office, I want to find out EXACTLY why this works.
Finally, my question is: does the Google Earth API redefine the Window or Location Objects, or does it just redefine how window.location.reload works?
I am using Google Earth Client v18.104.22.16801 and Google Earth Plugin v22.214.171.12413