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)

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

إعجابَين (2)

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

3 إعجابات

ظهرت هذه الرسالة مؤخرًا دون سبب واضح في منتدانا، هل يواجه أي شخص آخر هذا؟

مرحباً @tempogain
أنا أرى هذا أيضاً. إنها مشكلة حديثة فقط

4 إعجابات

لقد قمنا للتو بالترقية من الإصدار 2.8.0beta7 إلى 2.8.0beta11، وقد تلقينا بالفعل عدة تقارير عن حدوث ذلك منذ ذلك الحين.

إعجابَين (2)

أستخدم منتدى مستضاف ذاتيًا كقاعدة معرفة ويكي. أقوم عادةً بتحرير الموضوع عدة مرات في الشهر (أنا الوحيد في المجتمع الذي يقوم بالتحرير).
في البداية، كان الموقع يعمل في التكوين القياسي وكل شيء كان على ما يرام. هذه الرسالة لم تظهر دون سبب.
ثم قمت بتوصيل الموقع بخادم وكيل خارجي Nginx، بحيث أصبحت حركة المرور محمية بـ HTTPS. ومنذ تلك اللحظة، أرى هذه الرسالة مرة واحدة على الأقل في اليوم مفادها أن المسودة قيد التحرير في نافذة أخرى. لا توجد نوافذ أخرى، ولا يوجد مستخدمون آخرون يقومون بتحرير الموضوع.
يبدو لي أن الاتصال بخادم وكيل HTTPS تسبب في ظهور هذه الرسائل. للأسف، لا يمكنني إظهار جميع إعدادات Nginx الخارجية، لأن هذا محظور بموجب القواعد الداخلية.
ربما تساعد هذه المعلومات المسؤولين أو المطورين على النظر بعيدًا عن Discourse والنظر نحو إعدادات الشبكة للبيئة.

أواجه هذا الخطأ أيضًا وفقًا لعدد من المستخدمين، وأنا أستخدم الإصدار 2.9.0.beta5.

لا نزال نرى تحذير “هذه المسودة قيد التحرير في نافذة أخرى” حتى عندما لا يتم تحرير هذه المشاركات في مكان آخر. يقول العديد من المستخدمين إنه يحدث على الهاتف المحمول، على الرغم من أنه بالنسبة لي شخصيًا يحدث في الغالب على سطح المكتب (نادراً ما أنشر عبر الهاتف المحمول). كنت أعتقد دائمًا أنه بسبب أن لدي علامات تبويب للمنتديات مفتوحة على جهازي iPad و iPhone أيضًا (على الرغم من أن هذه الأجهزة تكون دائمًا في وضع القفل عندما أكتب ردًا على جهاز Mac الخاص بي).

للعلم، لدينا بعض الخطط لتحسين هذا الوضع، خاصةً للتعديلات عبر الأجهزة وعبر علامات التبويب. يعمل @pmusaraj مؤخرًا على بعض المواصفات في هذا المجال.

لقد رأيت بالفعل أحد هذه التحذيرات بالأمس… أعتقد أن طريقة إعادة الإنتاج قد تكون:

  1. قم بتحرير المنشور
  2. اذهب دون اتصال بالإنترنت
  3. استمر في تحرير المنشورات
  4. اذهب متصلاً بالإنترنت
  5. قم بتحرير المنشور
  6. يظهر التحذير غير الصحيح
4 إعجابات

هل تقصد أن السبب الرئيسي، حيث لا يتعافى البرنامج نفسه بشكل نظيف، هو عدم موثوقية اتصالات الإنترنت/واي فاي/أياً كان؟

لقد كنت أواجه مشاكل مع ذلك كثيرًا مؤخرًا، ولكن بدون الخطوتين 2 و 4.
يظهر التحذير حتى عندما أقوم فقط بإعادة تشغيل جهازي وأفتح علامة تبويب واحدة فقط.

إعجابَين (2)

نفس الشيء هنا، لا أذهب دون اتصال بالإنترنت أو عبر الإنترنت، فقط أفتح علامة تبويب جديدة:

  1. إنشاء/تحرير منشور
  2. فتح علامة تبويب جديدة (تفتح المحرر تلقائيًا مرة أخرى، حتى في سلسلة لا أقوم بالرد عليها)
  3. الحصول على التحذير

وهو أمر مزعج للغاية عندما تنسى شيئًا وتحتاج إلى إعادة قراءة منشور.

إعجابَين (2)

أتلقى هذا. يحدث منذ 18 شهرًا على الأقل، ربما عامين.

معلوماتي:

  • يحدث فقط في منتدى واحد من بين منتديات متعددة
  • يحدث في تطبيق DiscourseHub في الغالب
  • يحدث أيضًا في متصفح سفاري لسطح المكتب بنظام macOS
  • لا أفتح أبدًا نفس الصفحة في علامات تبويب متعددة، ناهيك عن تعديل نفس المنشور في علامات تبويب متعددة (في الواقع، لا يمكن القيام بذلك في تطبيق DiscourseHub)
  • قبل رسالة التحذير، أرى مثلث تحذير في أسفل اليمين أسفل المنشئ
  • أبلغت عن هذا لأول مرة قبل 18 شهرًا لمسؤول المنتدى المعني

تم الإبلاغ عن ذلك مؤخرًا أيضًا في المنتدى المعني: "Draft is being edited in another window" - #6 by matt - Playdate Developer Forum

أعتقد أن هذا المنتدى هو المنتدى الوحيد المستضاف ذاتيًا من بين جميع منتديات Discourse التي أستخدمها بانتظام.