日历回溯运行时

您好,

希望你们可以复现,我更新了我的 Discourse,在浏览“即将举行的活动”时,在浏览器中按第二次(或之后)返回时,运行时过长。

在我看来,这似乎不是一个重大错误,你可以关闭 PWA 然后重新打开,但我宁愿现在提交错误报告,也不愿以后再提交。

您有多少个事件?

您能否分享一些 Chrome 开发者工具网络标签页中的信息,是否有网络活动在循环运行?

您能否分享一些截图?

在 events 插件中大约有 70 个,在 calendar(和 event)插件中大约有 12 个。

我需要使用台式机/笔记本电脑,因为苹果的 webkit 被用于发生此错误的 Safari PWA 中。

控制台是否有错误?

今天没有,我今天遇到了这个 bug

让我们暂缓几天,@j.jaffeux 正在对完整的日历控件进行升级。这可能会(也可能不会)作为副作用解决此问题。

我们离这个库的当前版本https://fullcalendar.io/还有相当长的距离。升级可能会解决一些怪癖。

1 个赞

你好 Sam,

谢谢你的回复。我真的很喜欢这个新系统。

随着我的 discourse 副本与此日历系统上的大学活动同步,这将是一个特别令人烦恼的问题。

如果我晚上通过此日历浏览不同主题的数学内容并访问它,理想情况下我不想刷新或打开/关闭 PWA

作为一名物理学专业的学生,我现在还没有掌握 Discourse 的编程技巧,

我想知道我们离实现这个库还有多远?

我们有一个关于 fullcalendar 升级的 PR 正在进行中(已完成),希望能在下周某个时候合并。

请注意,我们会尽力而为,但由于各种原因(发布时间表、处理这些更改在其他项目中的副作用),可能会在八月份完成。

1 个赞

此处的修复已合并,更新后您的情况应有所改善,请告知我们进展。

2 个赞

您好,我遇到了一个看似相关的问题。

  • 环境:iPhone,iOS < iOS 18.6.2 (22G100)
  • Discourse:< latest-release +296>,自托管,默认主题
  • 症状:当作为 Safari PWA(添加到主屏幕)安装时,应用程序在以下操作后会持续折叠日历:
  1. 打开左侧面板

  2. 按下“即将举行的活动”

  3. 多次按下 >

  4. 注意折叠到侧边,因此需要刷新页面

    • 控制测试:
    • Safari 浏览器(非 PWA):运行正常,即使没有安全模式。
    • Safari 中的安全模式:运行正常。尽管启用了安全模式,但在 /logs 中未引发任何 JavaScript 弃用错误。
    • PWA:可重现地折叠。

到目前为止,这表明是 Safari PWA/WebKit 交互问题,而不是组件/主题问题。

录制:我已捕获了以下内容的简短重现:

  1. 普通 Safari(正常工作)
  2. Safari 安全模式(正常工作)
  3. PWA(折叠)
1 个赞


我最后几次尝试复现都没有出现问题

在桌面版 Chromium 上重现了此问题,但按下 FullCalendar 的后退按钮可以解决该问题;

是的,我见过几次了,还不确定是什么原因,我会深入调查。

此主题在上次回复后 10 天自动关闭。不再允许回复。