only in patch2: unchanged: --- a/core/modules/outside_in/js/outside_in.js +++ b/core/modules/outside_in/js/outside_in.js @@ -133,7 +133,7 @@ closeToolbarTrays(); $editables = $('[data-drupal-outsidein="editable"]').once('outsidein'); - if ($editables.length) { + if ($editables.length && document.querySelector('[data-offcanvas-main-canvas]')) { // Use event capture to prevent clicks on links. document.querySelector('[data-offcanvas-main-canvas]').addEventListener('click', preventClick, true); only in patch2: unchanged: --- a/core/modules/outside_in/js/outside_in.js +++ b/core/modules/outside_in/js/outside_in.js @@ -124,6 +124,9 @@ * True enable edit mode, false disable edit mode. */ function setEditModeState(editMode) { + if (!document.querySelector('[data-offcanvas-main-canvas]')) { + throw new Error('data-offcanvas-main-canvas is missing from outside-in-page-wrapper.html.twig'); + } editMode = !!editMode; var $editButton = $(toggleEditSelector); var $editables;