From 6da66e99da259b807c300362f85b978df1fe64d4 Mon Sep 17 00:00:00 2001 From: Lauri Eskola Date: Fri, 23 Sep 2022 17:55:23 +0300 Subject: [PATCH] Issue #3196973 by casey, nod_, andypost, yogeshmpawar, droplet, Wim Leers, justafish, finnsky: Use Mutation observer for BigPipe replacements --- core/modules/big_pipe/big_pipe.libraries.yml | 1 - core/modules/big_pipe/js/big_pipe.js | 181 +++++++++--------- core/modules/ckeditor5/js/ckeditor5.admin.js | 120 ++++++------ .../StandardJavascriptTest.php | 3 +- 4 files changed, 154 insertions(+), 151 deletions(-) diff --git a/core/modules/big_pipe/big_pipe.libraries.yml b/core/modules/big_pipe/big_pipe.libraries.yml index f5774ef9750c..36d5f8e4dccc 100644 --- a/core/modules/big_pipe/big_pipe.libraries.yml +++ b/core/modules/big_pipe/big_pipe.libraries.yml @@ -5,6 +5,5 @@ big_pipe: drupalSettings: bigPipePlaceholderIds: [] dependencies: - - core/once - core/drupal.ajax - core/drupalSettings diff --git a/core/modules/big_pipe/js/big_pipe.js b/core/modules/big_pipe/js/big_pipe.js index 097a036472d8..ea4f6f8cfb14 100644 --- a/core/modules/big_pipe/js/big_pipe.js +++ b/core/modules/big_pipe/js/big_pipe.js @@ -3,15 +3,39 @@ * Renders BigPipe placeholders using Drupal's Ajax system. */ -(function (Drupal, drupalSettings) { +((Drupal, drupalSettings) => { /** - * Maps textContent of