always focus when setting non-content editable

--HG--
extra : amend_source : a2e14fdaeef77ef3c5d7c525ff800bbe79ed42ca
extra : histedit_source : fad29e222d952517960204042921f9b91ea8a81d
return set position

--HG--
extra : histedit_source : a5c2b59172b5a4d0dc22858cafdc9a4bb32714b4
refactor content editable test

--HG--
extra : amend_source : 0bb5073e2514bb6436031d2cd92d69a595201259
extra : histedit_source : 9e4f467b6cd94b912830d490aaa9b2dbc642a82e
set -1 to move to end