#extjs #safari #freeze #extjs6
#extjs #safari #зависание #extjs6
Вопрос:
У нас возникла проблема с использованием ExtJS в Safari 14. Мы можем легко воспроизвести проблему в документации sencha, для этого просто нажмите на следующую ссылку: https://examples.sencha.com/extjs/7.3.0/examples/kitchensink/?classic#remote-combo .
Как только вы окажетесь на странице, просто щелкните где-нибудь за пределами формы ExtJS, и ваш safari зависнет навсегда… (например, в красной области, видимой на скриншоте)
https://i.stack.imgur.com/LX0uE.png
Это большая проблема для нас, потому что наши интерфейсы больше не используются в Safari. Кто-нибудь уже сталкивался с этой проблемой и у него есть решение для этого?
Ответ №1:
Попробуйте обойти это таким образом
Ext.getBody().dom.addEventListener(
'pointerdown',
function(e) {
if(Ext.fly(e.target).getAttribute('data-ref') === 'innerCt') {
e.preventDefault();
}
}
)
Комментарии:
1. Здравствуйте, не работает замораживание браузера перед входом в функцию: (