这个 bug 与 UX: auto close FloatKit menu on page scroll - Pull Request #19 - discourse/discourse-boosts - GitHub 有关。虽然它在其他设备上运行正常,但在 iOS 设备上会导致输入功能失效。
当我们点击 boosts 的输入区域时,iOS 会触发键盘并导致页面滚动,进而使 boosts 的浮动工具栏(Floating-Kit)关闭。这一过程会不断重复,直到输入元素处于特定区域为止,这使得输入变得极其困难。
不确定该如何解决,也许可以针对 iOS 设备屏蔽这种行为?
1 个赞
感谢反馈!我们已将修复方案加入待办队列。
该更改防止在输入框获得焦点时菜单关闭,从而修复了初始打开的问题,同时仍允许在滚动时正常关闭菜单。
1 个赞