Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

"False alarm" after hibernation wake-up: Doxument could not be loaded, lost connection

Aperta
#8,990 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
javascript

Direzione di ricerca

Riproduci la sequenza di ibernazione e riattivazione con un documento di testo, quindi parti dalle voci del log del browser relative al recupero del contenuto dei file e all'errore di rete di PollingBackend:fetchSteps. Traccia in che modo il ripristino della connessione e l'aggiornamento del documento influiscono sulla notifica. Il lavoro è completato quando un documento ricaricato o aggiornato correttamente non conserva il messaggio «connessione persa» o «impossibile caricare».

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Describe the bug
Although the latest version is loaded, the editor claims that the document could not be loaded and the connection is lost.

To Reproduce

  1. Open a text document with some content in the browser and hibernate the computer
  2. Use a different device to add some text to the document
  3. Start the hibernated computer again and watch the browser window
  4. At first nothing happens, no notification of a lost connection or alike
  5. Then the document is automatically updated, i.e. the text added on the second device appears
  6. But at the same time the notification at the bottom of the screen appears. that the connection was lost and the document could not be loaded.

Expected behavior
If the document can be loaded/updated, do not show that error message or "remove" it, cancel it as soon as the connection is re-established.

Screenshots

Image

Server details:

  • Nextcloud version: 33.0.7
  • PHP Version: 8.3.32
  • Database: PostgreSQL 18.4

Client details:

  • OS: Windows
  • Browser: Firefox
  • Browser version: 153.0.1
  • Device: notebook
Logs
Nextcloud log (data/nextcloud.log)
Insert your Nextcloud log here
Browser log
[WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config 
Object { app: "viewer", uid: "username", level: 2, ignoredMimes: (1) […] }
previewUtils-Dqoyaeqv.chunk.mjs:5:313
Notifications permissions granted NotificationsApp-nYK0QT1r.chunk.mjs:86:58933
Has notify_push enabled, slowing polling to 15 minutes NotificationsApp-nYK0QT1r.chunk.mjs:86:54457
Polling interval updated to 900000 NotificationsApp-nYK0QT1r.chunk.mjs:86:58364
Started background fetcher as session_keepalive is enabled NotificationsApp-nYK0QT1r.chunk.mjs:86:55524
Got notification data, restoring default polling interval. NotificationsApp-nYK0QT1r.chunk.mjs:86:57319
[ERROR] files: Error while fetching content 
Object { app: "files", uid: "username", level: 2, error: DOMException }
core-common.js:1:2984825
[ERROR] files: Error while fetching content 
Object { app: "files", uid: "username", level: 2, error: DOMException }
core-common.js:1:2984825
[WARN] viewer: No files provided, skipping update 
Object { app: "viewer", uid: "username", level: 2 }
previewUtils-Dqoyaeqv.chunk.mjs:5:313
File info for /Dokumente/E/Waldsee.md fetched 
Object { filename: Getter & Setter, basename: Getter & Setter, lastmod: Getter & Setter, size: Getter & Setter, type: Getter & Setter, etag: Getter & Setter, mime: Getter & Setter, tags: Getter & Setter, getcontentlength: Getter & Setter, getcontenttype: Getter & Setter, … }
viewer-main.mjs:8:15411
[ERROR] text: [PollingBackend:fetchSteps] Network error when fetching steps, retry 1 
Object { app: "text", uid: "username", level: 2 }
index-zDAq7SQt.chunk.mjs:4:374
Die Verbindung zu wss://doma.in/push/ws wurde unterbrochen, während die Seite geladen wurde. NotificationsApp-nYK0QT1r.chunk.mjs:10:10931
Network is offline, slowing down pollingInterval to 9000000 NotificationsApp-nYK0QT1r.chunk.mjs:86:55176
Polling interval updated to 9000000 NotificationsApp-nYK0QT1r.chunk.mjs:86:58364
Started background fetcher as session_keepalive is enabled NotificationsApp-nYK0QT1r.chunk.mjs:86:55524
Request to https://doma.in/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json failed because of a CSRF mismatch. Fetching a new token. index-CIlSxMEd.chunk.mjs:9:5994
Network is online, reseting pollingInterval to 900000 NotificationsApp-nYK0QT1r.chunk.mjs:86:55359
Polling interval updated to 900000 NotificationsApp-nYK0QT1r.chunk.mjs:86:58364
Started background fetcher as session_keepalive is enabled NotificationsApp-nYK0QT1r.chunk.mjs:86:55524
Slowing down notifications: Status 500 NotificationsApp-nYK0QT1r.chunk.mjs:86:57966
Polling interval updated to 9000000 NotificationsApp-nYK0QT1r.chunk.mjs:86:58364
Started background fetcher as session_keepalive is enabled NotificationsApp-nYK0QT1r.chunk.mjs:86:55524
Lingua principale
JavaScript
Stelle
665
Fork
133
Merge medio
1g 17h
PR unite (30g)
172

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nextcloud/text

Tutte le issue di nextcloud/text

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.