Usercard 披风在 touchstart 时不消失

您好 :waving_hand:

我注意到在移动设备(Android 10)上,当我打开用户卡片然后滚动页面时,(背景)遮罩仍然存在。之前,当我开始滚动页面时,它会随着用户卡片一起消失。现在,需要再次点击或点击用户卡片外部才能使其消失。

谢谢 :slightly_smiling_face:

2 个赞

我也遇到了这个有点烦人的问题。

这是烦人的部分,因为覆盖层阻止我们与界面交互,并且在我们已经关闭卡片后仍然需要我们点击。

1 个赞

mousedown 替换为 discourse/frontend/discourse/app/components/card-contents-base.js at d056c1e358d1cb823632aa4a8c51a42e911969b3 · discourse/discourse · GitHub 中的 pointerdown 似乎可以解决问题。

那些事件与 Safari 直到 2019 年都不兼容,所以我想我们可以使用它们?除非我不知道有什么需要注意的事项。