Change record status: 
Project: 
Introduced in branch: 
10.3.x
Introduced in version: 
10.3.0
Description: 

Events around dialog creation have been changed to rely on DOM event and not jQuery-specific events.

before after
$(window).on(
  'dialog:beforecreate', 
  (e, dialog, $element, settings) => {}
);
window.addEventListener('dialog:beforecreate', (e) => {
  const $element = jQuery(e.target);
  const { dialog, settings } = e;
});
$(window).on(
  'dialog:aftercreate', 
  (e, dialog, $element, settings) => {}
);
window.addEventListener('dialog:aftercreate', (e) => {
  const $element = jQuery(e.target);
  const { dialog, settings } = e;
});
$(window).on(
  'dialog:beforeclose', 
  (e, dialog, $element) => {}
);
window.addEventListener('dialog:beforeclose', (e) => {
  const $element = jQuery(e.target);
  const { dialog } = e;
});
$(window).on(
  'dialog:afterclose', 
  (e, dialog, $element) => {}
);
window.addEventListener('dialog:afterclose', (e) => {
  const $element = jQuery(e.target);
  const { dialog } = e;
});
Impacts: 
Site builders, administrators, editors
Module developers
Themers
Site templates, recipes and distribution developers