Vimium: Firefox 65: التمرير غير موثوق به مع تعطيل التمرير السلس

تم إنشاؤها على ٢ فبراير ٢٠١٩  ·  4تعليقات  ·  مصدر: philc/vimium

حتى يعمل Firefox 64.0.2 ، كل شيء يعمل بشكل جيد مع تعطيل التمرير السلس. منذ FF65 ، أصبح غير موثوق به. يبدو أحيانًا أنه يعمل بشكل جيد ، ثم يحدث فجأة بعضًا أو كل هذا:

  • تمرير نصف صفحة التمرير بعيدًا بما يكفي للتمرير بعد العنصر المرئي الأول.
    (في أعلى الصفحة ، مرر نصفًا لأسفل ، ونصفًا لأعلى ، ونصفًا لأسفل ؛ كرر حتى يحدث)
  • عند تغيير اتجاه التمرير ، يتم تجاهل المفتاح الأول ويجب تكراره
  • يتم مضاعفة مسافة التمرير
  • يتم تجاهل الضغط على مفتاح التمرير العشوائي.
  • يؤدي الضغط على مفتاح التمرير إلى تكرار إجراء التمرير السابق بدلاً من ذلك أو بالإضافة إلى الإجراء المطلوب.

أعتقد أنه يمكن شرح معظمها بطريقة ما على أنها نوع من الدمج مع حدث التمرير السابق ، لكن في بعض الأحيان أحصل على تمرير مزدوج للمسافة مباشرة بعد تغيير الاتجاه أو تجاهل المفاتيح على الرغم من أنني استخدمت للتو نفس إجراء التمرير. (لا يمكنني إعادة إنتاج ذلك ، ربما تخيلته)

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

يمكنني إعادة إنتاجه في ملف تعريف جديد بمجرد تثبيت vimium. أعتقد أنه يحدث في جميع صفحات الويب ، ولكن فقط في حالة اختبار عنوان URL واحد: https://www.archlinux.org/

التعليق الأكثر فائدة

لقد واجهت هذا أيضًا ، أو على الأقل أنا متأكد تمامًا من أنها نفس المشكلة. أكثر الأعراض الملحوظة هو أنه عند تغيير اتجاه التمرير ، يتم تجاهل الضغط الأول على المفتاح ، مثل progandy كتب أعلاه. لقد لاحظت المشكلة في كل صفحة ويب قمت بزيارتها ، بما في ذلك Github.

لم ألاحظ أي فرق سواء تم تمكين التمرير المتجانس أو تعطيله. ومع ذلك، تعطيل multiprocess فايرفوكس عن طريق وضع _browser.tabs.remote.autostart_ إلى _false_ لا يبدو أن يعمل على حل المشكلة. (تحرير: بعد إجراء المزيد من الاختبارات يمكنني القول أن هذا يعمل بالتأكيد على حل المشكلة بالنسبة لي)

أستخدم وأرى المشكلة في كل من إصدار Firefox 65.0 [.1] و 66.0b [6،7،8] بيتا. كلاهما عبارة عن إصدار 64 بت ، يعملان على Windows 10 1809 المحدث بالكامل. عادةً لا يكون vimium هو الامتداد الوحيد الذي أستخدمه ، ولكن تظهر المشكلة حتى في ملف تعريف جديد مع تثبيت vimium فقط.

إصدار Vimium هو 1.64.3.

ال 4 كومينتر

لقد واجهت هذا أيضًا ، أو على الأقل أنا متأكد تمامًا من أنها نفس المشكلة. أكثر الأعراض الملحوظة هو أنه عند تغيير اتجاه التمرير ، يتم تجاهل الضغط الأول على المفتاح ، مثل progandy كتب أعلاه. لقد لاحظت المشكلة في كل صفحة ويب قمت بزيارتها ، بما في ذلك Github.

لم ألاحظ أي فرق سواء تم تمكين التمرير المتجانس أو تعطيله. ومع ذلك، تعطيل multiprocess فايرفوكس عن طريق وضع _browser.tabs.remote.autostart_ إلى _false_ لا يبدو أن يعمل على حل المشكلة. (تحرير: بعد إجراء المزيد من الاختبارات يمكنني القول أن هذا يعمل بالتأكيد على حل المشكلة بالنسبة لي)

أستخدم وأرى المشكلة في كل من إصدار Firefox 65.0 [.1] و 66.0b [6،7،8] بيتا. كلاهما عبارة عن إصدار 64 بت ، يعملان على Windows 10 1809 المحدث بالكامل. عادةً لا يكون vimium هو الامتداد الوحيد الذي أستخدمه ، ولكن تظهر المشكلة حتى في ملف تعريف جديد مع تثبيت vimium فقط.

إصدار Vimium هو 1.64.3.

مؤكد.

يؤثر browser.tabs.remote.autostart في " about: config " على التمرير.

الخط

عند تغيير اتجاه التمرير ، يتم تجاهل المفتاح الأول ويجب تكراره

يتطلب أحد المختبرين الضغط على "j" مرة واحدة فقط للتمرير لأسفل ثم الضغط على "k" للتمرير لأعلى - إذا تم الضغط على "j" مرتين ، فعندئذٍ تعمل "k" كما هو متوقع.

لذلك ، يبدو أنه خطأ في أحداث keydown / keyup.

محدث:

"يجب أن يتكرر" لأن Firefox "دائمًا" يعيد إجراء التمرير الخاص بالأذن ، ثم تم إلغاء التأثيرات المعاد عرضها ("j # 2") للتأثير المطلوب ("k"). يجب أن يكون هذا خطأ في Firefox ، ويمكن أن يشرح بعض المشكلات الأخرى المذكورة أعلاه.

وإذا كنت تستخدم خطوات تمرير مختلفة لـ "j" و "k" ، فسترى أن الصفحة تتحرك قليلاً على "k".

لم أجد أي حل حيال ذلك. ربما يتعين علينا انتظار Firefox لإصلاحه.

image

تمت الإضافة:

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

على Vimium المخصص الخاص بي ، فإن التمرير السلس على فواصل <textarea> .

لا أعرف أي إصدار من Firefox (أو Vimium) أصلح هذا وكيف ، لكن لم أعد أعاني من هذه المشكلة.
Firefox 71.0 ، Vimium 1.64.6. تم تعيين _browser.tabs.remote.autostart_ على _true_ (وهو الخيار الافتراضي ، على ما أعتقد)

يبدو أنه يعمل معي أيضًا الآن ، أعتقد أنني سأغلق المشكلة.

لقد تعلمت أن أتجاهله ولم ألاحظ أنه تم إصلاحه بطريقة ما.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات