1.0.24
https://github.com/kucherenkovova/piano/tree/BUG-report-vue
انتقل إلى المجلد التجريبي وافتح index.html
أدخل شيئًا ما في حقل الإدخال Email layout
.
ضع المؤشر في منتصف النص.
اضغط على زر backspace على لوحة المفاتيح الافتراضية.
ستتم إزالة النص في موضع المؤشر.
يزيل النص من نهاية السلسلة. تم تغيير سمة selectionStart
بطريقة ما عن طريق Vue.js
ملاحظة: يمكنك اختباره على عناصر الإدخال الأخرى التي لا تحتوي على v-model
شيء سيعمل بشكل جيد.
أهلا!
شكرا لتقديم القضية. يُرجى اتباع إرشادات الإبلاغ عن المشكلات وتقديم حد أدنى من JSFiddle أو JSBin يحتوي على مجموعة من الخطوات القابلة للتكرار التي يمكن أن تؤدي إلى السلوك الذي وصفته.
لقد قمت باستنساخ الريبو الخاص بك واختبرته على الكروم ، إنه يعمل بشكل جيد. في المرة القادمة قم بتقديم نسخة بسيطة. لا يمكن للأشخاص متابعة طلبك بالكامل للمساعدة ...
شكرا على ملاحظاتك. سأقدم رابط صفحات gh قريبًا. من المستحيل إعادة إنتاج الخطأ على codepen أو jsfiddle بسبب طبيعة Piano.js.
أرى ، في هذه الحالة ، قد يكون ذلك بسبب Piano.js. سيكون رائعًا إذا كان بإمكانك إنشاء نسخة بدون بيانو 👍
posva مرحبًا مرة أخرى! هنا رمز مع repro
خطوات التكاثر:
نتطلع لردكم!
لم يكن لدي إنترنت أمس 😢 آمل أن أتمكن من القيام بذلك هذا المساء
أخيرا عادت الإنترنت. أواجه بعض المشاكل في إنشاء اختبار ينكسر كاختبار وحدة. سأحاول مرة أخرى اليوم مع اختبار e2e على الرغم من أنه مبالغة. لا يعمل استدعاء طريقة التمويه على الإدخال بنفس الطريقة التي يعمل بها فعلاً.
الإصلاح الذي توصلت إليه لا يضبط قيمة الإدخال إذا لم يتغير عند التمويه. إنها تضيف أساسًا _toString(self._watcher.value) !== el.value
إلى الشروط هنا
التعليق الأكثر فائدة
لم يكن لدي إنترنت أمس 😢 آمل أن أتمكن من القيام بذلك هذا المساء