تعارضات مع Discourse و 1Password 7 Beta في Safari

نعمل حاليًا على 1Password 7.7 Beta-2 في متصفح Safari، والذي يحتوي الآن على ميزة التلقائي الملء المشابهة لـ 1PasswordX لبعض الحقول. حاليًا، يعامل أي حقل قد يحتوي على أسماء مستخدمين كحقل إكمال تلقائي لـ 1Password لملئه. وهذا بدوره يتجاوز خيارات Discourse، مما يجعل وظيفة الكتابة والبحث غير مجدية. انظر الصورة:

قمت ببعض البحث على موقع 1Password لمعرفة كيفية تعطيل هذه الميزة في HTML ووجدت ما يلي:

4 إعجابات

لقد وجدت هذا مزعجًا أيضًا قبل فترة في متصفح كروم، لكن بشكل أقل مؤخرًا. ربما توقف أو ربما اعتدت عليه. في ذلك الوقت، كنت أستخدم مفتاح ESC لإخفاء طبقة 1Password، مما كان يسمح بخيارات Discourse بالظهور بعد ذلك.

أعتقد أيضًا أنني قمت بتعطيل خيارات الحقل في 1Password، لكنني لست متأكدًا. حاليًا أستخدم الهاتف المحمول لذا لا يمكنني التأكد من ذلك.

4 إعجابات

لقد واجهتُ هذا الإزعاج أيضًا؛ فزر Esc لا يعمل بشكل جيد عندما يكون في نافذة منبثقة مثل إضافة أعضاء إلى مجموعة، حيث يقوم فقط بإغلاق النافذة. والطريقة الوحيدة للتخلص منه هي النقر على القائمة المنسدلة واختيار ‘إخفاء في هذه الصفحة’، وهو ما يعمل لمرة واحدة فقط. هذه المشكلة تظهر في متصفح Firefox.

3 إعجابات

يبدو أن 1Password تستخدم التعلم الآلي لتحديد مكان التفعيل، لذا حتى وقت قريب (الشهر الماضي) لم تكن هناك طريقة مؤكدة لتعطيلها.

النقاش الداعم ذي الصلة يشير إلى أنهم بدأوا مؤخرًا في التحقق من autocomplete=off… لكننا نستخدم بالفعل autocomplete=discourse لأن Chrome يتجاهل autocomplete=off ويحاول إكمال البيانات تلقائيًا باستخدام بيانات النموذج المحفوظة لديه :upside_down_face:

9 إعجابات

الكثير منا من العملاء المدفوعين، يجب أن نمارس الضغط على 1Password هنا. إذا وفّروا لنا نوعًا آخر من قنوات التواصل هنا، أو سمة مختلفة… أي شيء، يمكننا فعل شيء ما.

أيدينا مقيدة بسبب عناد Google.

:warning: إذا كنت مستخدمًا لـ 1Password، يرجى:

  1. النشر في موضوع المنتدى كما فعل @awesomerobot.

  2. الاتصال بدعم 1Password.

سأفعل ذلك أيضًا يوم الاثنين عندما تنشط تذكيري.

8 إعجابات

شكرًا لك @sam، فكرة جيدة.

تم ذلك، بالإضافة إلى

تم

5 إعجابات

نفد وقتي اليوم!

كان ag_yaron على المنتدى مفيدًا جدًا، هل تمانع في نشر معلومات إضافية لفريق 1Password باستخدام هذه التعليمات؟

إعجاب واحد (1)

@sam تمكّن من جذب اهتمام إضافي لمناقشة الدعم على منتدى 1Password، ويريدون الحصول على ملاحظاتنا حول الحقول المشكوك فيها في Discourse، حتى يعرفوا أين يركزون. هل يمكننا مشاركة الأماكن التي لاحظنا فيها المشكلة؟

بالنسبة لي، أميل إلى القول إن المشكلة تظهر في كل مربع نص أو حقل تقريبًا بمجرد فك قفل امتداد 1Password X للمتصفح، لأنني لم أرَ أي حقل لا يظهر فيه في Discourse. لكنها كانت أكثر إزعاجًا عند التصفية عبر إعدادات البحث في /admin/settings:

لا ينبغي أن تظهر هناك! هل هناك حقول محددة أخرى @galligan @davidkingham @awesomerobot؟ ما نشاركه هنا، سيراؤه جارِك من فريق 1Password، أو سأشاركه مع جارِك، لذا لا تترددوا في المشاركة!

3 إعجابات

نعم، المشكلة عامة في كثير من مدخلاتنا، لكنني أعتقد أن أكثرها تأثيرًا هي عندما نحاول اقتراح نتائج لأنها تغطي القوائم المنسدلة الخاصة بنا.

إذا نقرت على “مشاركة” في أسفل موضوع وحاولت استخدام تبويب “إرسال دعوة”…

تغطي 1Password القائمة المنسدلة بالكامل:

عادةً ما يجب أن تبدو هكذا:

4 إعجابات

مرحباً بالجميع! :wave:

أنا جارك من فريق امتدادات 1Password. قضيتُ بعض الوقت هذا الصباح في استكشاف نسخة تجربة Discourse التي إعدادها @osioke لنا (شكراً لك على ذلك!)، وإليكُ ما توصلتُ إليه.

لقد راجعتُ هذا الحقل تحديداً ويبدو أننا لم نعد نظهر في الإصدار المستقر الأحدث من 1Password X. لقد أضفتُ حالة اختبار داخلياً للتأكد من عدم ظهورنا هنا مرة أخرى أبداً! :smile:

لقد تأكدتُ من أننا كنا نظهر هنا، وقد أضفتُ حالة اختبار داخلياً وقمتُ بتغيير سيمنع حدوث ذلك (بناءً على حقيقة أن التسمية فوق الحقل تذكر كلمة “دعوة”). كلما تم إصدار النسخة التجريبية التالية من 1Password X، جربها هنا :slightly_smiling_face:.

لقد وجدتُ حقلاً في الرابط التالي لا أستطيع unfortunately فعل أي شيء حياله من جانبنا (مسار admin/users/list/active):

يجمع سكريبتنا لجمع معلومات عن الصفحة المعلومات التالية لهذا الحقل:

{
    "htmlId": "ember921",
    "htmlClass": "ember-text-field ember-view",
    "isActive": true,
    "opid": 5,
    "placeholder": "اسم المستخدم، البريد الإلكتروني أو عنوان IP",
    "type": "text",
    "labelBefore": "عرض رسائل البريد الإلكتروني"
},

لا يوجد شيء هنا يمكنني استهدافه لمساعدة 1Password على فهم عدم الظهور في هذا الحقل. بالنسبة له، قد يكون هذا تسجيل دخول يحتاج إلى تعبئة تلقائية.

هناك بعض الأشياء التي يمكنكم فعلها لمساعدة 1Password هنا. أولاً، يمكنكم استخدام السمة autocomplete="off". لقد قمنا مؤخراً بتطبيق استراتيجية جديدة لكيفية محاولتنا اتباع نية هذه السمة، وإذا كان هذا الحقل يحمل autocomplete="off"، فستتم إخفاء خيارات القائمة تحت الحقل افتراضياً، وستتحسن تجربة المستخدم بشكل كبير.

أفهم أنه بسبب بعض القرارات التي اتخذها فريق Chrome، فإن ذلك صعب عليكم؛ لقد ناقشنا داخلياً التعامل مع شيء مثل autocomplete="discourse" بنفس طريقة التعامل مع autocomplete="off"، ورغم أنني لا أستطيع الوعد بأي شيء في الوقت الحالي، إلا أنني أستطيع القول إن هذا الأمر في أذهاننا.

لكن هناك شيئاً أفضل يمكنكم فعله. لكي يتجاهل 1Password هذا الحقل تماماً، نحتاج إلى الإشارة إلى أن هذا الحقل مخصص للبحث وليس لتسجيل الدخول. يمكنكم فعل ذلك بإعطاء الحقل سمة name="user-search" (أو id="user-search"). سيرى 1Password كلمة search في نهاية الاسم أو المعرف ويتجنب اقتراح تسجيلات الدخول لهذا الحقل.

إليك كيف سيبدو الحقل مع هذا التغيير:

Imgur

لن يقوم 1Password بأي اقتراحات لهذا الحقل بعد الآن. هذا تغيير يمكنكم تطبيقه على أي حقول بحثية مماثلة اليوم لمنع ظهور 1Password! :smile:

لاحظتُ أيضاً حقلاً بعنوان “عنوان بريد إلكتروني للاختبار” في مسار admin/email الذي سيستفيد بشكل كبير من استخدام autocomplete="off".

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

12 إعجابًا

هذا مفيد جدًا، شكرًا لك!

في الواقع، نتوقع من المستخدمين إدخال عنوان بريدهم الإلكتروني الخاص في هذا المربع أثناء اختبار إعدادات البريد الإلكتروني لديهم.

7 إعجابات

نعم، أوصي بشدة بهذه الاستراتيجية، لأنني لا أرى أن Chrome ستقوم بتغيير ذلك.

شكرًا لكم على كل ما تبذلونه من جهد! :clap:

8 إعجابات

هل واجه أي شخص مشاكل مع 1Password على موقع Discourse الخاص به مؤخرًا؟ أتابع هنا للتأكد من ذلك حيث مر عام.

من جهتي، يبدو أن المشكلة تتعلق أكثر بالمتصفح (Microsoft Edge) وليس بموقع Discourse، لذا لا داعي لذكرها هنا.

هذه المشكلة لا تزال مستمرة. أنا أستخدم Safari الإصدار 15 وأحدث نسخة تجريبية من 1Password، ولا تزال المشكلة تحدث.

لاحظ هنا أنه عندما أكون في حقل اسم المستخدم في صفحة إدارة المستخدمين، وعند النقر فيه، يحاول تفعيل 1Password.

4 إعجابات

شكرًا لك على مشاركة هذا يا مات!

هل هناك أماكن أخرى تظهر فيها 1Password؟

مربع النص هنا هو حقل اسم مستخدم، لذا تقنيًا، يجب أن تظهر 1Password هناك. للأسف، ليس حقل اسم المستخدم الخاص بك كمسؤول عندما تريد تعديل اسم مستخدم عضو، لذا أفهم كيف قد لا يكون هذا مثاليًا.

كما تم مشاركة هذا مع فريق 1Password :slight_smile: شكرًا مرة أخرى على مشاركته يا مات!

إعجابَين (2)