Javascript ExtJS 6.5.3 Modern:Ext Alert/Messagebox窗口未关闭iOS 14 WKWebView中的模式掩码
在iOS14中,无论是使用关闭图标还是使用确定/取消按钮,都不会在第二次关闭警报窗口时清除模式掩码。尝试调试该问题时,x-mask元素不会被删除,警报面板将隐藏。似乎第二次关闭浮动组件时未触发更新隐藏,而浮动组件又调用隐藏掩码方法 已尝试处理Javascript ExtJS 6.5.3 Modern:Ext Alert/Messagebox窗口未关闭iOS 14 WKWebView中的模式掩码,javascript,extjs,ios14,extjs6-modern,Javascript,Extjs,Ios14,Extjs6 Modern,在iOS14中,无论是使用关闭图标还是使用确定/取消按钮,都不会在第二次关闭警报窗口时清除模式掩码。尝试调试该问题时,x-mask元素不会被删除,警报面板将隐藏。似乎第二次关闭浮动组件时未触发更新隐藏,而浮动组件又调用隐藏掩码方法 已尝试处理关闭操作:'destroy',但警报窗口不会在第二次启动 通过删除iOS警报动画处理的变通方法。但不确定这是否会造成任何其他问题。因为updateHidden应该为浮动组件触发,而不会关闭模型掩码,这适用于早期版本的iOS Ext.define('MyLib
关闭操作:'destroy'
,但警报窗口不会在第二次启动
通过删除iOS警报动画处理的变通方法。但不确定这是否会造成任何其他问题。因为updateHidden应该为浮动组件触发,而不会关闭模型掩码,这适用于早期版本的iOS
Ext.define('MyLib.overrides.MessageBox', {
override: 'Ext.MessageBox',
config: {
closable: true,
//closeAction: 'destroy'
},
platformConfig: {
//FIX:ios 14 issue alert is not closing the model dialog
ios: {
showAnimation: null,
hideAnimation: null
}
}
});
是否有其他方法解决此问题?在iOS 14 safari上运行时,是否可以创建一个Sencha小提琴来显示此问题?