Only add placeholder if needed.   Assist with backspace or delete only when there are contents to do so.
Merge branch '1.x'