I have the same problem. I was using Opera 11.11. I have tried on 3 different sites, twice in WordPress 3.2 and once in WordPress 3.2.1. I upgraded to Opera 11.50 and the problem remains. Visual editor stops working. This is using Opera on 64-bit Linux.
Here is a Javascript Exception from Opera’s log after a copy-paste operation; after this exception, all visual editor operations stopped working.
[16/07/11 11:52:58] JavaScript – https://localhost/ic/wp-admin/post-new.php?post_type=page
Timeout thread: delay 4 ms
Uncaught exception: DOMException: INDEX_SIZE_ERR
Error thrown at line 2, column 172088 in <anonymous function: setRng>(i) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
g.selectedRange=h.getRangeAt(0)
called from line 2, column 160437 in <anonymous function: setContent>(k, j) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
h.setRng(f)
called from line 2, column 319323 in <anonymous function: mceInsertContent>(z, D, E) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
p.setContent(‘<span id=”__mce”>\uFEFF</span>’,{no_events:false});
called from line 2, column 314080 in q(y, x, v) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
u(y,x,v);
called from line 2, column 291213 in <anonymous function: execCommand>(x, v, z, p) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
if(r.editorCommands.execCommand(x,v,z))
called from line 14, column 22682 in <anonymous function: _insert>(f, d) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
e.execCommand(“mceInsertContent”,false,f,{skip_undo:d})
called from line 14, column 3192 in h(m, k) in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
f._insert(m.content)
called from line 14, column 8091 in <anonymous function: init>() in https://localhost/ic/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=342-20110630:
h({content:u});