diff -u b/core/core.libraries.yml b/core/core.libraries.yml --- b/core/core.libraries.yml +++ b/core/core.libraries.yml @@ -215,16 +215,25 @@ version: VERSION js: misc/form.js: {} - misc/offset/fragment.js: {} misc/offset/html5forms.js: {} dependencies: - core/jquery - core/drupal - core/drupal.debounce - core/drupal.displace + - core/drupal.fragment - core/jquery.cookie - core/jquery.once +drupal.fragment: + version: VERSION + js: + misc/offset/fragment.js: {} + dependencies: + - core/jquery + - core/drupal + - core/drupal.displace + drupal.machine-name: version: VERSION js: diff -u b/core/misc/offset/fragment.es6.js b/core/misc/offset/fragment.es6.js --- b/core/misc/offset/fragment.es6.js +++ b/core/misc/offset/fragment.es6.js @@ -7,9 +7,9 @@ "use strict"; function adjustOffset () { - var hash = window.location.hash; + const hash = window.location.hash; if (hash) { - var element = document.getElementById(hash.replace('#', '')); + const element = document.getElementById(hash.replace('#', '')); if (element) { // Display the element in the viewport. setTimeout(function () { only in patch2: unchanged: --- a/core/modules/toolbar/toolbar.libraries.yml +++ b/core/modules/toolbar/toolbar.libraries.yml @@ -29,6 +29,7 @@ toolbar: - core/matchmedia.addListener - core/jquery.once - core/drupal.displace + - core/drupal.fragment - toolbar/toolbar.menu toolbar.menu: