A fairly quick update here, mostly to improve how YMS behaves on tablets, Chromebooks, and all machines with touchscreens.
- It now allows 'pending' inputs, the sort of input you produce with voice input, using swipe-input onscreen keyboards, and other full word inputs.
- Thanks partly to this (and why this upgrade was done now) it also now handles accented inputs with 'dead' keys, eg on Windows set for an international keyboard, hitting single-quote/aprostrophe followed by "a" gives you "á", and double-quote followed by "a" gives you "ä" etc.
- It now should prevent onscreen keyboards scrolling the menus offscreen - it's a tricky one, as browsers don't tell you this has happened; Google Docs and many other programs handle this situation badly, so this mostly successful result makes me pretty happy, for now at least. It may still happen rarely, but hiding the keyboard and reactivating it should get you back where you need to be.
As ever, let me know of any issues or problems.