The Virtual Keyboard API Is Broken Where It Matters Most

Six years after the spec shipped, Safari and Firefox haven't implemented it and Chrome's implementation has three compounding bugs. Here's what's wrong.