The formerly used inputtype numeric did simply not work on a whole lot of keyboards, because you couldn't switch back to alphanumeric for IPv6 character input. I never realised this, since I have always been using Swiftkey which does not expose that problem. Unfortunately user feedback was too unspecific to catch this.