diff --git a/core/modules/outside_in/js/outside_in.es6.js b/core/modules/outside_in/js/outside_in.es6.js index b8b6a4e447f..7271024ef45 100644 --- a/core/modules/outside_in/js/outside_in.es6.js +++ b/core/modules/outside_in/js/outside_in.es6.js @@ -216,7 +216,7 @@ Drupal.ajax.instances // If there is an element and the renderer is 'off_canvas' then we want // to add our changes. - .filter(instance => $(instance.element).attr('data-dialog-renderer') === 'off_canvas') + .filter(instance => instance && $(instance.element).attr('data-dialog-renderer') === 'off_canvas') // Loop through all Ajax instances that use the 'off_canvas' renderer to // set active editable ID. .forEach((instance) => { diff --git a/core/modules/outside_in/js/outside_in.js b/core/modules/outside_in/js/outside_in.js index 5561c115e0b..30fe581fa90 100644 --- a/core/modules/outside_in/js/outside_in.js +++ b/core/modules/outside_in/js/outside_in.js @@ -124,7 +124,7 @@ $(toggleEditSelector).once('outsidein').on('click.outsidein', toggleEditMode); Drupal.ajax.instances.filter(function (instance) { - return $(instance.element).attr('data-dialog-renderer') === 'off_canvas'; + return instance && $(instance.element).attr('data-dialog-renderer') === 'off_canvas'; }).forEach(function (instance) { if (!('dialogOptions' in instance.options.data)) { instance.options.data.dialogOptions = {};