频繁大量出现一些按钮无法触发弹窗的问题

* 描述问题

我在使用的过程中,一些已经创建好的页面,忽然出现里面的按钮无法点击,无法触发弹窗的问题。

有一些页面,嵌套在页面里面,然后他的一些按钮点击事件都失效了,我不知道如何解决他。

* 运行环境

  • NocoBase 版本: v1.6.7
  • 数据库种类与版本: postgreSQL 16.3
  • 操作系统: debian12
    -浏览器及版本 google
  • 部署方式: docker
  • Docker 镜像版本: nocobase/nocobase:lates
  • NodeJS 版本:

如何重现

1.我创建好了一个页面,一切正常,某一天忽然无法使用了。我做的操作有,增加了数据库字段,保存成了模板,不知道是否有影响。

预期行为

1.所有的按钮都应该能正常触发弹窗

截图

日志

点击后,后台没有报错,日志如下:
2025-03-22T05:14:42.833809561Z {“level”:“info”,“message”:“request GET /api/myInAppMessages:count?filter[status]=unread”,“method”:“GET”,“path”:“/api/myInAppMessages:count?filter[status]=unread”,“req”:{“header”:{“x-role”:“root”,“x-hostname”:“www.neutron.top”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”}},“app”:“main”,“reqId”:“cf9c6cc9-e75a-4811-9aa4-80b879cca98e”,“timestamp”:“2025-03-22 13:14:42”}
2025-03-22T05:14:42.840281292Z Executing (default): SELECT count(DISTINCT(“id”)) AS “count” FROM “notificationInAppMessages” AS “notificationInAppMessages” WHERE “notificationInAppMessages”.“userId” = 1 AND “notificationInAppMessages”.“status” = ‘unread’ AND “notificationInAppMessages”.“channelName” IN (select “name” from “public”.“notificationChannels”);
2025-03-22T05:14:42.846337473Z {“level”:“info”,“message”:“response /api/myInAppMessages:count?filter[status]=unread”,“method”:“GET”,“path”:“/api/myInAppMessages:count?filter[status]=unread”,“res”:{“status”:200},“action”:{“actionName”:“count”,“resourceName”:“myInAppMessages”,“params”:{“filter”:{“status”:“unread”},“resourceName”:“myInAppMessages”,“actionName”:“count”,“values”:{}}},“userId”:1,“status”:200,“cost”:11,“app”:“main”,“reqId”:“cf9c6cc9-e75a-4811-9aa4-80b879cca98e”,“bodySize”:20,“timestamp”:“2025-03-22 13:14:42”}
2025-03-22T05:14:42.877417464Z {“level”:“info”,“message”:“request GET /api/myInAppMessages:sse?id=wf9m07kspa9”,“method”:“GET”,“path”:“/api/myInAppMessages:sse?id=wf9m07kspa9”,“req”:{“header”:{“x-role”:“root”,“x-hostname”:“www.neutron.top”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”}},“app”:“main”,“reqId”:“172b9882-633a-466a-9ca7-c33d3fddd9fd”,“timestamp”:“2025-03-22 13:14:42”}
2025-03-22T05:14:42.881778304Z {“level”:“info”,“message”:“response /api/myInAppMessages:sse?id=wf9m07kspa9”,“method”:“GET”,“path”:“/api/myInAppMessages:sse?id=wf9m07kspa9”,“res”:{“status”:200},“action”:{“actionName”:“sse”,“resourceName”:“myInAppMessages”,“params”:{“id”:“wf9m07kspa9”,“resourceName”:“myInAppMessages”,“actionName”:“sse”,“values”:{}}},“userId”:1,“status”:200,“cost”:4,“app”:“main”,“reqId”:“172b9882-633a-466a-9ca7-c33d3fddd9fd”,“timestamp”:“2025-03-22 13:14:42”}

这个问题在其他页面也会出现,感觉和路由有关。然后有时候刷新,重置缓存会短暂的恢复正常

收到,我们正在修复。大概这两天可以发布。

已在 v1.6.11 中修复。