iOS 11 makes Discourse buggy?

I’ve found a reliable repro.

  1. Open the composer on meta.
  2. Wait for the keyboard to pop up
  3. Scroll the screen up (this is possible despite there being no content below the editor)
  4. Start typing into the textarea. Cursor is shown approx two lines below the text being typed, and all taps are “off target”

It’s clearly an Apple bug and must be hugely frustrating for the Discourse team. But there may be a workaround that’s not too onerous?

For example, I can scroll the screen up significantly with the composer open, yet there’s nothing underneath it. Perhaps if this space is closed down, I’ll be prevented from vertical scrolling into it?