Javascript ExtJS 6.5.3 Modern:Ext Alert/Messagebox窗口未关闭iOS 14 WKWebView中的模式掩码

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

在iOS14中,无论是使用关闭图标还是使用确定/取消按钮,都不会在第二次关闭警报窗口时清除模式掩码。尝试调试该问题时,x-mask元素不会被删除,警报面板将隐藏。似乎第二次关闭浮动组件时未触发更新隐藏,而浮动组件又调用隐藏掩码方法

已尝试处理
关闭操作:'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小提琴来显示此问题?