在 iOS 设备上触发键盘时,Discourse-boosts 会关闭

这个 bug 与 UX: auto close FloatKit menu on page scroll - Pull Request #19 - discourse/discourse-boosts - GitHub 有关。虽然它在其他设备上运行正常,但在 iOS 设备上会导致输入功能失效。

当我们点击 boosts 的输入区域时,iOS 会触发键盘并导致页面滚动,进而使 boosts 的浮动工具栏(Floating-Kit)关闭。这一过程会不断重复,直到输入元素处于特定区域为止,这使得输入变得极其困难。

不确定该如何解决,也许可以针对 iOS 设备屏蔽这种行为?