إذا كان Ace داخل حاوية بها style = "transform: scale (1،1") عند التحديد في محرر ACE ، فإن النافذة تنتقل إلى أعلى الصفحة ولا يمكنك التركيز عليها.
أنا أواجه هذه المشكلة أيضًا.
يحدث هذا بسبب خطأ في سلوك الموقف الثابت.
يضيف https://github.com/ajaxorg/ace/pull/3279 حلاً لذلك ، لكنه يحتاج إلى مزيد من العمل قبل أن يتم دمجه https://rawgit.com/ajaxorg/ace/scroll-bug/demo/ scrollable-page.html
حتى يتم إصلاح ذلك في الإصدار التالي ، يرجى إضافة
.ace_text-input {position:absolute!important}
في مكان ما في ملف css كحل بديل
أي تحديث على هذا؟ أواجه نفس المشكلة ، لكنني أفضل حقًا عدم تعديل شفرة مصدر ace ..
أنا في الواقع أواجه نفس المشكلة أيضًا.
نفس المشكلة و CSS المقدم لا يصلحها.
تمكنت من إصلاحه عن طريق إضافة ما يلي على الرغم من أنه لا يعمل بشكل جيد:
body {
transform: translateZ(0);
}