Overlay beforeShow/afterShow do not set cancellable flag by default

Code:

Код:
const e = new Event('overlay:before-show')

options.beforeShow(overlay, e)
if (e.defaultPrevented)
{
    return
}

If a _beforeShow implementation calls e.preventDefault(); this will silently fail. Setting e.cancelable = true; before the call will then work but is very much an unexpected break.

This applies to _afterShow as well.

Читать далее...
 
Активность
Пока что здесь никого нет
Назад
Верх Низ