Updated with fixes to not perform task with elements that support
placeholder native, unless forced.