- Affected version
- 2.3.0
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.