Arrrgh! I spoke too soon! The screen was clear, but as I finished replying and moved on to other web browsing, it all came back again.
So sorry, it isn't fixed. No idea what caused it to clear up temporarily, but clearly my speculation in the last post was completely off the mark.