#15013·ag-grid

[错误]: 在 iOS PWA 上长按打开后,行/标题上下文菜单立即关闭(自 v36 以来出现回退)

作者: rcgliot创建于 2026年8月31日更新于 2026年8月31日
标签triage
  • 链接到可复制的情景

https://www.ag-grid.com/example/ 页面存档备份,存于互联网档案馆.

描述错误

复制步骤

  1. 在iOS设备上,将一个使用AG Grid的网络应用添加到家用屏幕上(因此它以独立/PWA显示模式发布,而不是Safari标签).
  2. 打开应用程序,导航到一个有行选择的网格,以及连接到单元格ContextMenu的上下文菜单(或内置上下文菜单)。
  3. 在上下文菜单打开前一行长按(ag-grid's TouchService.mockRow Context Menu,iOS-只按,550ms长按时器).
  4. 菜单打开后立即观看。

实际行为 上下文菜单在长压上正确打开,然后在手指抬起后——在任何有意互动之前——自己关闭大约300m. 通过device诊断记录(使用框架 MatMenu 接通 CellContextMenu)确认,一个真正的鼠标下行/点击序列在接触端后降落到菜单上~306ms,并点击. 默认已防止 QQ 错误, 而菜单本身的近端处理器报告理由 : “ 单击 ” 。 这符合iOS所熟知的被延迟的"幽灵点击"(一击后发布,以备再接再接再接双塔普-zoom)——除了它降落在UI上,在最初的触觉开始时还不存在,所以它默默地激活或解除了刚刚所打开的长压.

预期行为: 上下文菜单应该保持开放,直到用户有意与它互动或窃听到别处,匹配到v35.3.1上的行为(确认:这不会在35.3.1上再现,只在 36.1.0上再现).

翻译:

36.1.0 (中文(简体) ).

问题是否仅仅针对一个具体框架?

角质

QQ 这个问题是否只在特定的浏览器中观察到?

萨法里

内容来源: ag-grid/ag-grid