You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's lazy loading as discussed, so the first time it loads the entire page from the url, while the following times it just passes the url to your function. First time it requires the canonical 5 seconds, the other times it's about a second
The test has been done on the emulator running on the same machine as the docker hosting Nextcloud, so with virtually no network latency/unlimited bandwidth, so I expect the gain to be even bigger on real remote instances
One thing I noticed is that the document remains locked, and the loading spinner remains visible.
Activity
daniele-verducci commentedon Nov 5, 2026
ℹ️ Update:
Here is a test implementation with an always-running, lazy-loaded webview using the new OCA.Text.openDirectEditing() function.
There's lazy loading as discussed, so the first time it loads the entire page from the url, while the following times it just passes the url to your function. First time it requires the canonical 5 seconds, the other times it's about a second
The test has been done on the emulator running on the same machine as the docker hosting Nextcloud, so with virtually no network latency/unlimited bandwidth, so I expect the gain to be even bigger on real remote instances
One thing I noticed is that the document remains locked, and the loading spinner remains visible.