I'm having an issue with a nested contenteditable div. In both Mozilla and Webkit it works properly. You can click within the nested div or within the parent and the cursor will appear as expected. The problem is with Opera. I can get the cursor in the parent div, but when I click within the nested div there is no cursor. Here is my example:
http://jsfiddle.net/Hawkee/gSd2p/1/
First click the link to add the nested div. You'll see that if you click "Code" above the nested div the cursor will appear, but any time you click within the div it disappears.
The workaround for return the focus to the div in Opera:
var range = document.createRange();
range.selectNodeContents(document.getElementById('yourdiv'));
range.collapse(false);
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);