155102: Losing data with Firefox 3 and Opera 10 Alpha
Tuesday, 16. December 2008, 10:16:54
Once in a while there are things that really makes a difference. On top of my list is that a browser should never lose my data. On the whole Opera is pretty good in this regard, but it has a huge gaping hole in its armour. If you type in text and the window is closed, you can restore the window but the text is lost. This is almost adding insult to injury, as you can see the empty space where the text you worked so hard at used to be. This excruciatingly horrible bug has a name, 155102, and has been known for a while now, but for a number of reasons it has taken time to fix.
The workaround is simple: Never put anything valuable directly into a textarea. I have used Notes, I have used mail compose windows, I have used external programs. They all have their disadvantages. Copy to note (Ctrl+Shift+C) is particularly convenient and very robust, but you end up with your notes full of half-written texts, and with Opera Link those texts are synchronised to every Opera client you have, which in my case is quite a few. Opera Mail and external programs often mangle whitespace. The biggest problem with all workarounds is that you don't always know you're going to write a long text, and the web page text entry boxes are alluringly convenient.
I am fairly active in the forums, and while I could do the workarounds above, or make sure to preview often, which usually does the trick, in practice I am too lazy to do either. So when I lost and had to retype a longer post yesterday, and lost another one today, I decided I couldn't wait any longer, so I downloaded Firefox 3 and Opera 10 alpha. Firefox is reported to restore user entered text, though when I tested it it didn't work. Maybe I have to find some particular extension. The bug isn't fixed in 10 alpha either, so I am back to Opera 9, looking for a better way out. Suggestions would be appreciated.
The Masters of My Opera could add an AJAXY Javascript to automatically save the posts-in-writing, but those scripts are fairly intrusive and liable to fail with different browser configurations, as well as slowing things down. This really ought to be done by the web client, only that none seem to do that now.


