diff --git a/src/wp-includes/js/quicktags.js b/src/wp-includes/js/quicktags.js index 314a0d2113..026c2b28f4 100644 --- a/src/wp-includes/js/quicktags.js +++ b/src/wp-includes/js/quicktags.js @@ -384,10 +384,10 @@ function edButton(id, display, tagStart, tagEnd, access) { canvas.value = text.substring(0, startPos) + content + text.substring(endPos, text.length); - canvas.focus(); canvas.selectionStart = startPos + content.length; canvas.selectionEnd = startPos + content.length; canvas.scrollTop = scrollTop; + canvas.focus(); } else { canvas.value += content; canvas.focus(); @@ -510,10 +510,10 @@ function edButton(id, display, tagStart, tagEnd, access) { } } - canvas.focus(); canvas.selectionStart = cursorPos; canvas.selectionEnd = cursorPos; canvas.scrollTop = scrollTop; + canvas.focus(); } else { // other browsers? if ( !endTag ) { canvas.value += t.tagStart;