Actually the problem only happens inside the content (not the menu). I tried to edit your codepen to add a <div contenteditable="true"> inside <ion-content> and it doesn’t work. I cannot edit anything inside the div
$scope.focus = function (e) {
var selection = window.getSelection();
var range = document.createRange();
var element = e.srcElement;
range.setStart(element, 0);
range.setEnd(element, 0);
selection.removeAllRanges();
selection.addRange(range);
};
The basic idea is to force the cursor into the content area by handling the click event on the editable DIV and setting tis selection range. Hopefully this helps until the developers fix the real problem.