[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
File info for /Documents/Example.md fetched
Object { filename: "/Documents/Example.md", basename: "Example.md", lastmod: "Thu, 29 Aug 2024 08:45:09 GMT", size: 121, type: "file", etag: "4addce22362e148ba7a01207897bf041", mime: "text/markdown", tags: "", getcontentlength: 121, getcontenttype: "text/markdown", … }
viewer-main.mjs:24491:17
Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438 vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-60d959.js:2:1056880
headingAnchor init src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3c_21--_20-ee52b2.js:2:51777
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
[WARN] @nextcloud/files: Accessing "Node.attributes.displayname" is deprecated, access it directly on the Node instance.
Object { app: "@nextcloud/files", uid: "admin", level: 2 }
core-common.js:2:2525066
Describe the bug
When leaving a tab with an open document for more than 30 seconds, new changes are not detected when returning to it.
This is easiest to see when the document was saved right before leaving the tab, as this removes the blue dot indicating that there are unsaved changes. When returning to the tab, the blue dot does not reappear.
But the same thing happens when not having saved before leaving the tab.
This started to occur after upgrading to NC 29.0.5 from 29.0.3.
This issue occurs on the instance upgraded from 29.0.3 and on a fresh install of 29.0.4.
I could not reproduce this on a fresh install of 29.0.4
I hope I have provided enough information. If anything is missing or unclear I am happy to try and provide more information.
We use this tool quite a lot and this problem sadly makes the tool currently unusable for us, so I would be grateful if somebody has an idea for a quick workaround.
Thank you for your help 😃
To Reproduce
Expected behavior
When switching tab for more than 30 seconds one should be able to continue editing the document.
When trying the same thing in NC 29.0.4 the document is marked as dirty/having unsaved changes upon returning to the tab.
Screenshots
nc-29.0.5-text-changes-not-detected.webm
Server details:
Client details:
Logs
Nextcloud log (data/nextcloud.log)
Browser log
browser_log_har.tar.gz
Javascript Console Log