I'm losing the content of a textarea in MSIE. (No problem in the other browsers.) Running short of ideas. I load .js files in this order: main, build, run. "main" does some bookkeeping. "build" creates the UI. "run" contains all the event handlers. At the last line of "run" it calls main.attach_event_handlers(). ("Build" cannot attach event handlers because the event handlers don't exist until after "run" is loaded.)
I've set alerts at various places, so I see the textarea's value is correctly updated. (The textarea is visible when the alerts happen.) My last alert follows the call to main.attach_event_handlers(). The textarea is good. I click to dismiss the last alert and the textarea is truncated to the very first line written to it.
I'm quite certain that the textarea is good after my JS has run to completion. Something in MSIE is changing textarea.value to an early form. Anyone?