Reducing the frequency of display for the warning "Draft is being edited in another window."

I’ve been getting it in a completely different context, and wrong.

Always on mobile, I’ve reproduced it with both Brave and Duckduckgo on Android, and had a user tell me they’ve seen it with Android Chrome. It’s not 100% reproducible, but probably 50 to 80%.

  1. Start a reply.
  2. Switch to a different app (typically Firefox Focus, but not always) select some text to copy from there.
  3. Return to the Discourse app.
  4. Bam. “Draft is being edited…”

There is no other window. Hitting page reload fixes it. Ignoring it can result in double posts (both apparently complete). I’ve been seeing it for a while. Yesterday I had a double post, because the “Draft” message came up only as I was finishing. Running 2.6.0.beta1 Discourse.

I know you only support Chrome on Android, and I avoid that browser for more privacy enforcing ones. But DDG and Brave are, I believe, basically wrapped Chrome. I never had this issue when I was using Firefox on Android for Discourse, but there were plenty of other issues, mostly cosmetic.

2 „Gefällt mir“

Do you have any thoughts on the above, @sam?

2 „Gefällt mir“

Honestly… not too many, will give it a shot on my ancient android, hopefully it can make this happen.

3 „Gefällt mir“

Seit Kurzem erscheint diese Meldung ohne ersichtlichen Grund in unserem Forum, erleben das noch andere?

Hallo @tempogain

Ich sehe das auch. Es ist erst seit kurzem ein Problem.

4 „Gefällt mir“

Wir haben gerade ein Upgrade von 2.8.0beta7 auf 2.8.0beta11 durchgeführt und seitdem bereits mehrere Berichte darüber erhalten.

2 „Gefällt mir“

Ich nutze ein selbst gehostetes Forum als Wiki-Wissensdatenbank. Ich bearbeite das Thema normalerweise mehrmals im Monat (ich bin der Einzige in der Community, der bearbeitet).

Anfangs lief die Seite in Standardkonfiguration und alles war in Ordnung. Diese Meldung erschien nicht ohne Grund.

Dann habe ich die Seite mit einem externen Nginx-Proxy verbunden, damit der Traffic HTTPS-geschützt ist. Und seit diesem Moment sehe ich mindestens einmal am Tag diese Meldung, dass der Entwurf in einem anderen Fenster bearbeitet wird. Es gibt keine anderen Fenster und keine anderen Benutzer, die das Thema bearbeiten.

Mir scheint, dass die Verbindung zum HTTPS-Proxy diese Meldungen verursacht hat. Leider kann ich nicht alle externen Nginx-Einstellungen zeigen, da dies internen Regeln widerspricht.

Vielleicht helfen diese Informationen den Administratoren oder Entwicklern, von Discourse wegzuschauen und sich den Netzwerkeinstellungen der Umgebung zuzuwenden.

Ich bekomme diesen Fehler auch laut verschiedenen Benutzern, und ich verwende 2.9.0.beta5.

Wir sehen immer noch die Warnung „Dieser Entwurf wird in einem anderen Fenster bearbeitet“, auch wenn diese Beiträge nicht woanders bearbeitet werden. Viele Benutzer sagen, dass dies auf Mobilgeräten vorkommt, obwohl es bei mir persönlich hauptsächlich auf dem Desktop vorkommt (ich poste selten über Mobilgeräte). Ich dachte immer, es läge daran, dass ich auch Registerkarten des Forums auf meinem iPad und iPhone geöffnet habe (obwohl diese Geräte immer gesperrt sind, wenn ich auf meinem Mac eine Antwort tippe).

FYI, wir haben einige Pläne, diese Situation zu verbessern, insbesondere für geräte- und tabübergreifende Bearbeitungen. @pmusaraj hat kürzlich an einigen Spezifikationen in diesem Bereich gearbeitet.

Ich habe gestern tatsächlich eine dieser Warnungen gesehen … Ich glaube, die Reproduktion könnte sein:

  1. Beitrag bearbeiten
  2. Offline gehen
  3. Beiträge weiter bearbeiten
  4. Online gehen
  5. Beitrag bearbeiten
  6. Falsche Warnung wird angezeigt
4 „Gefällt mir“

Meinst du, der Hauptgrund, warum sich Software selbst nicht sauber erholt, sind unzuverlässige Internet-/WLAN-/was-auch-immer-Verbindungen?

Ich hatte damit in letzter Zeit viele Probleme, aber ohne die Schritte 2 und 4.

Die Warnung wird angezeigt, selbst wenn ich meinen Computer gerade neu gestartet habe und nur einen Tab geöffnet habe.

2 „Gefällt mir“

Bei mir ist es dasselbe, ich gehe nicht offline und online, sondern öffne nur einen neuen Tab:

  1. Beitrag erstellen/bearbeiten
  2. Einen neuen Tab öffnen (öffnet automatisch wieder den Editor, auch in einem Thread, auf den ich nicht antworte)
  3. Die Warnung erhalten

Das ist ziemlich ärgerlich, wenn man etwas vergisst und einen Beitrag noch einmal lesen muss.

2 „Gefällt mir“

Ich bekomme das. Das passiert seit mindestens 18 Monaten, vielleicht 2 Jahren.

Meine Infos:

  • passiert nur in einem von mehreren Foren
  • passiert hauptsächlich in der DiscourseHub-App
  • passiert auch im macOS Desktop Safari
  • Ich öffne niemals dieselbe Seite in mehreren Tabs, geschweige denn bearbeite denselben Beitrag in mehreren Tabs (tatsächlich ist das in der DiscourseHub-App nicht möglich)
  • vor der Warnmeldung sehe ich ein Warnsymbol unten rechts unter dem Komponisten
  • Ich habe dies dem Administrator des betreffenden Forums vor 18 Monaten zum ersten Mal gemeldet

Kürzlich auch im betreffenden Forum gemeldet: "Draft is being edited in another window" - #6 by matt - Playdate Developer Forum

Ich glaube, dieses Forum ist das einzige selbst gehostete Forum von allen Discourse-Installationen, die ich regelmäßig nutze.