(Smoke) tests for regions and contentEditable

Because of some branches & commits mix-ups, this PR contains an extraneous merge and a not-yet-resolved PR.

Please consider only the commits from 6b1a04b to 860899c in your review.