It seems like this problem has been reported multiple times over the years but I wasn't able to find a solution for it.

When editing a product page using layout builder after saving I get the message:

You have unsaved changes.

After click again on layout get a white page with the message:

The website encountered an unexpected error. Please try again later.

and the log messages shows:

Drupal\Component\Plugin\Exception\MissingValueContextException: Required contexts without a value: entity in Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping() (line 150 of web/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php

Issue fork drupal-3383732

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

elbarcino created an issue. See original summary.

cilefen’s picture

Issue tags: -core, -Layout Builder, -Commerce

If you have URLs of the prior reports can you please list them?

sleewok’s picture

This is a constant battle I face. I get it in drupal 9 as well.

alfthecat’s picture

I'm getting this error too, no idea where it came from, it's on one of my commerce product types and I can't disable layout builder for it through the UI. Can't edit, can't disable... Totally stuck.

alfthecat’s picture

Version: 10.1.x-dev » 10.2.x-dev

Updating version

cilefen’s picture

Can we get the stack trace please?

Also, it would be nice to get complete and verified reproduction steps starting with the Drupal install.

alfthecat’s picture

@cilefen,

I'm not sure what caused the problem so I'm afraid I can't list the exact steps to reproduce it.
I managed to solve the issue by directly visiting /admin/commerce/config/product-types/[PRODUCT_TYPE]/edit/display/default/layout/discard-changes and clicking "Confirm".

Here is the stacktrace:

#0 /var/www/XXX/core/modules/layout_builder/src/SectionComponent.php(245): Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping()
#1 /var/www/XXX/core/modules/layout_builder/src/Event/SectionComponentBuildRenderArrayEvent.php(70): Drupal\layout_builder\SectionComponent->getPlugin()
#2 /var/www/XXX/core/modules/layout_builder/src/SectionComponent.php(89): Drupal\layout_builder\Event\SectionComponentBuildRenderArrayEvent->__construct()
#3 /var/www/XXX/core/modules/layout_builder/src/Section.php(88): Drupal\layout_builder\SectionComponent->toRenderArray()
#4 /var/www/XXX/core/modules/layout_builder/src/Element/LayoutBuilder.php(228): Drupal\layout_builder\Section->toRenderArray()
#5 /var/www/XXX/core/modules/layout_builder/src/Element/LayoutBuilder.php(112): Drupal\layout_builder\Element\LayoutBuilder->buildAdministrativeSection()
#6 /var/www/XXX/core/modules/layout_builder/src/Element/LayoutBuilder.php(86): Drupal\layout_builder\Element\LayoutBuilder->layout()
#7 [internal function]: Drupal\layout_builder\Element\LayoutBuilder->preRender()
#8 /var/www/XXX/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(111): call_user_func_array()
#9 /var/www/XXX/core/lib/Drupal/Core/Render/Renderer.php(858): Drupal\Core\Render\Renderer->doTrustedCallback()
#10 /var/www/XXX/core/lib/Drupal/Core/Render/Renderer.php(421): Drupal\Core\Render\Renderer->doCallback()
#11 /var/www/XXX/core/lib/Drupal/Core/Render/Renderer.php(493): Drupal\Core\Render\Renderer->doRender()
#12 /var/www/XXX/core/lib/Drupal/Core/Render/Renderer.php(240): Drupal\Core\Render\Renderer->doRender()
#13 /var/www/XXX/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(238): Drupal\Core\Render\Renderer->render()
#14 /var/www/XXX/core/lib/Drupal/Core/Render/Renderer.php(627): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#15 /var/www/XXX/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(231): Drupal\Core\Render\Renderer->executeInRenderContext()
#16 /var/www/XXX/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(128): Drupal\Core\Render\MainContent\HtmlRenderer->prepare()
#17 /var/www/XXX/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()
#18 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
#19 /var/www/XXX/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func()
#20 /var/www/XXX/vendor/symfony/http-kernel/HttpKernel.php(186): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
#21 /var/www/XXX/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#22 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Symfony\Component\HttpKernel\HttpKernel->handle()
#23 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#24 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/ContentLength.php(28): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#25 /var/www/XXX/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\ContentLength->handle()
#26 /var/www/XXX/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#27 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#28 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#29 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php(36): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#30 /var/www/XXX/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\AjaxPageState->handle()
#31 /var/www/XXX/core/lib/Drupal/Core/DrupalKernel.php(704): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#32 /var/www/XXX/index.php(19): Drupal\Core\DrupalKernel->handle()
#33 {main}
danielveza’s picture

Status: Active » Postponed (maintainer needs more info)

This is sounding like it could potentially be related to an issue in Commerce, not Drupal core.

#3180541: Product Variation is without context in view based listing of Products when using Layout builder for managing product display looks to be very similar to the IS, which also mentions editing a product layout.

@AlfTheCat could you please have a look at the issue above and see it it resolves your issue?

danielveza’s picture

Issue tags: +Bug Smash Initiative
alfthecat’s picture

Hi DanielVeza, thanks I will look at the issue.

gmoraleb’s picture

Hello,

I have the following issue:

Drupal\Component\Plugin\Exception\ContextException: Assigned contexts were not satisfied: entity in Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping() (line 145 of core/lib/Drupal/Core/Plugin/Context/ContextHandler.php).

I think it's a similar issue, however, it's for 9.5.11v.

There is already an issue for this version, but it is closed due to being duplicated:
https://www.drupal.org/project/drupal/issues/3379768#comment-15429669

danielveza’s picture

Do you have steps to replicate this or a backtrace you could post?

Do you use Drupal commerce?

gmoraleb’s picture

Hello Daniel,

I don't use Drupal Commerce and it's very hard to find the steps to replicate or track because after upgrade I had problems everywhere, then I started to clean issues/warnings/deprecations and I found it.

In my case I'm doing an upgrade from 8.9.20 to 9.5.11.

If you need other version information or something else, tell me.

This is the error:

Drupal\Component\Plugin\Exception\ContextException: Assigned contexts were not satisfied: entity in Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping() (line 145 of core/lib/Drupal/Core/Plugin/Context/ContextHandler.php).

Drupal\panels\Plugin\DisplayBuilder\StandardDisplayBuilder->buildRegions(Array, Array, '') (Line: 179)
Drupal\panels\Plugin\DisplayBuilder\StandardDisplayBuilder->build(Object) (Line: 189)
Drupal\panels_ipe\Plugin\DisplayBuilder\InPlaceEditorDisplayBuilder->build(Object) (Line: 338)
Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant->build() (Line: 398)
Drupal\panelizer\PanelizerEntityViewBuilder->buildPanelized(Object, Object, 'quick_event', NULL) (Line: 355)
Drupal\panelizer\PanelizerEntityViewBuilder->buildMultiplePanelized(Array, Array, 'quick_event', NULL) (Line: 273)
Drupal\panelizer\PanelizerEntityViewBuilder->view(Object, 'quick_event') (Line: 32)
danielveza’s picture

@gmoraleb it looks like your problem may be due to either the Panels or Panelizer modules. I would recommend going through the issue queue of those modules that seeing if there is an issue similar to what you're seeing.

gmoraleb’s picture

Hello @danielveza, I still have to check, I didn't have time, however, what I have seen at this moment in panels module(DisplayBuilder\StandardDisplayBuilder.php) version: 4.7.0.

It's related with the last warning of the issue:
Drupal\panels\Plugin\DisplayBuilder\StandardDisplayBuilder->buildRegions(Array, Array, '') (Line: 179)

Because the following function has been called with (value, null)
protected function buildRegions(array $regions, array $contexts)

And then without checking if it's empty, try to do
$this->contextHandler->applyContextMapping($block, $contexts);

What it's throwing:

   * @throws \Drupal\Component\Plugin\Exception\ContextException
   *   Thrown when a context assignment was not satisfied.

I will continue checking and I will post it.
Thanks.

Version: 10.2.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

gmoraleb’s picture

Hello again,

The problem was due to deprecated code. 'ContextDefinition' variable was empty. In our custom blocks we had to modify:

    $entity = $this->context['entity']->getContextValue();
    $url = $entity->urlInfo();

By:

    $entity = $this->getContextValue('entity');
    $url = $entity->toUrl();

And in derivative files:

$this->derivatives[$delta]['context']['entity'] =

By:

$this->derivatives[$delta]['context_definitions']['entity'] =

And those changes fixed our problem.

alfthecat’s picture

This happened to me again on a new project. This time, visiting the "Discard changes" URL did not solve the problem.

The problem occurred when I created a Flag, and checked the option to list the link to the flag as a field on all my Commerce Product Variations. This instantly broke all of them, and the only way to get Layout builder back in action was to undo that flag setting.

Layout builder is becoming a Liability builder with this issue, I get it on every project at least once. This time it's more problematic as it can't be undone.

alex_web’s picture

Hello @AlfTheCat.
I have the same problem - https://www.drupal.org/project/drupal/issues/3383732#comment-15410980.
I get this error periodically when I edit blocks in the layout builder and one of the blocks is not updated when i click on the "Update" button.
"Discard changes" URL did not solve the problem.
Drupal version 10.2.6.

Did you manage to solve this issue?

megaphonejon’s picture

Here's a backtrace of this problem occurring when I try to load a particular webform. Given the block repository reference, I suspect I'm having the same (or related) issue to @Alex_web.

Commenting out the first foreach loop in Drupal\block\BlockRepository::getVisibleBlocksPerRegion() bypasses this issue.

Drupal\Core\Plugin\Context\ContextHandler->applyContextMapping (/home/jon/local/mysite/web/core/lib/Drupal/Core/Plugin/Context/ContextHandler.php:150)
Drupal\block\BlockAccessControlHandler->checkAccess (/home/jon/local/mysite/web/core/modules/block/src/BlockAccessControlHandler.php:92)
Drupal\Core\Entity\EntityAccessControlHandler->access (/home/jon/local/mysite/web/core/lib/Drupal/Core/Entity/EntityAccessControlHandler.php:105)
Drupal\Core\Entity\EntityBase->access (/home/jon/local/mysite/web/core/lib/Drupal/Core/Entity/EntityBase.php:314)
Drupal\block\BlockRepository->getVisibleBlocksPerRegion (/home/jon/local/mysite/web/core/modules/block/src/BlockRepository.php:63)
Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build (/home/jon/local/mysite/web/core/modules/block/src/Plugin/DisplayVariant/BlockPageVariant.php:137)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare (/home/jon/local/mysite/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:274)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse (/home/jon/local/mysite/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php:132)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray (/home/jon/local/mysite/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php:90)
call_user_func:{/home/jon/local/mysite/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:142} (/home/jon/local/mysite/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch (/home/jon/local/mysite/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:142)
Symfony\Component\HttpKernel\HttpKernel->handleRaw (/home/jon/local/mysite/web/vendor/symfony/http-kernel/HttpKernel.php:174)
Symfony\Component\HttpKernel\HttpKernel->handle (/home/jon/local/mysite/web/vendor/symfony/http-kernel/HttpKernel.php:81)
Drupal\Core\StackMiddleware\Session->handle (/home/jon/local/mysite/web/core/lib/Drupal/Core/StackMiddleware/Session.php:58)
Drupal\Core\StackMiddleware\KernelPreHandle->handle (/home/jon/local/mysite/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48)
Drupal\page_cache\StackMiddleware\PageCache->pass (/home/jon/local/mysite/web/core/modules/page_cache/src/StackMiddleware/PageCache.php:106)
Drupal\page_cache\StackMiddleware\PageCache->handle (/home/jon/local/mysite/web/core/modules/page_cache/src/StackMiddleware/PageCache.php:85)
Drupal\ban\BanMiddleware->handle (/home/jon/local/mysite/web/core/modules/ban/src/BanMiddleware.php:50)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle (/home/jon/local/mysite/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle (/home/jon/local/mysite/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51)
Stack\StackedHttpKernel->handle (/home/jon/local/mysite/web/vendor/stack/builder/src/Stack/StackedHttpKernel.php:23)
Drupal\Core\DrupalKernel->handle (/home/jon/local/mysite/web/core/lib/Drupal/Core/DrupalKernel.php:718)
{main} (/home/jon/local/mysite/web/index.php:19)
alfthecat’s picture

@Alex_web no solution yet, other than to use the "discard changes" URL.

gslexie’s picture

There are likely a number of pathways to reach the same error message, but I've figured out how I did it with my own code:

I programmatically created a custom block plugin. My content team has created a lot of nodes with layout overrides, and my custom block has been included on a number of those nodes. I am now refactoring the block, which involves adding a required context definition (layout_builder.entity).

Layout Builder serializes the entire block config and writes it into the database at the time the block is created, and that includes the block's context mapping. Previously created blocks are missing the necessary mapping and *sometimes* create this error message. Specifically, it crashes while editing a layout override but works as I intended while viewing a node at its entity.node.canonical route. Somehow newly created blocks are acquiring the necessary mapping automatically and they work in both cases.

I solved the issue by defining a default mapping in my block plugin as described at the end of this stackoverflow thread: https://drupal.stackexchange.com/questions/283983/how-to-create-a-custom...

  public function defaultConfiguration(): array {
    return [
        'context_mapping' => [
          'entity' => 'layout_builder.entity',
        ],
      ] + parent::defaultConfiguration();
  }

It's not yet clear to me whether I should be needing to define that mapping explicitly, seeing as Layout Builder is able to provide it automatically in certain situations. But it has resolved my issues, and I wonder if some contrib modules that contain custom block plugins may have the same problem.

rahunak’s picture

Hey guys, what's new with the solution?
Has anyone found the fix?

cybercoda’s picture

Any solution for this. Having same issue when trying to migrate D8 to D9. Note that I don't use commerce module.

robertmartin1961 made their first commit to this issue’s fork.

acbramley’s picture

It has been over a year since this issue was marked as PMNMI, we need steps to reproduce here.

Several comments suggest that this is an issue with custom code or contrib modules. I'm inclined to close this as cannot reproduce.

If anyone is able to provide steps to reproduce from a fresh install, please do, otherwise it may be closed.

smustgrave’s picture

Status: Postponed (maintainer needs more info) » Closed (outdated)

With no follow up or steps to reproduce going to close out. If someone can reproduce in D11 please re-open with steps.

c.riemer’s picture

I tried to change a commerce block via layoutbuilder.

When i want to save the block i get the following error in browser console:

Uncaught 
Object { message: "\nAn AJAX HTTP error occurred.\nHTTP-Rückgabe-Code: 500\nDebugging information follows.\nPath: /de/layout_builder/update/block/defaults/commerce_product.zerspanungswerkzeuge.default/1/third/b97dafc6-dab9-4289-84ab-1c3f4c9dc6f5?destination=/de/admin/commerce/config/product-types/zerspanungswerkzeuge/edit/display/default/layout&_wrapper_format=drupal_dialog&ajax_form=1\nStatustext: error\nAntworttext: Auf der Website ist ein unerwarteter Fehler aufgetreten. Versuchen Sie es später noch einmal.Drupal\\Component\\Plugin\\Exception\\MissingValueContextException: Required contexts without a value: entity in Drupal\\Core\\Plugin\\Context\\ContextHandler->applyContextMapping() (line 150 of core/lib/Drupal/Core/Plugin/Context/ContextHandler.php). Drupal\\layout_builder\\SectionComponent->getPlugin() (Line: 70)\nDrupal\\layout_builder\\Event\\SectionComponentBuildRenderArrayEvent->__construct() (Line: 89)\nDrupal\\layout_builder\\SectionComponent->toRenderArray() (Line: 88)\nDrupal\\layout_builder\\Section->toRenderArray() (Line: 314)\nDrupal\\layout_builder\\Element\\LayoutBuilder->buildAdministrativeSection() (Line: 197)\nDrupal\\layout_builder\\Element\\LayoutBuilder->layout() (Line: 171)\nDrupal\\layout_builder\\Element\\LayoutBuilder->preRender()\ncall_user_func_array() (Line: 107)\nDrupal\\Core\\Render\\Renderer->doTrustedCallback() (Line: 876)\nDrupal\\Core\\Render\\Renderer->doCallback() (Line: 438)\nDrupal\\Core\\Render\\Renderer->doRender() (Line: 250)\nDrupal\\Core\\Render\\Renderer->doRenderRoot() (Line: 141)\nDrupal\\Core\\Render\\Renderer->Drupal\\Core\\Render\\{closure}() (Line: 627)\nDrupal\\Core\\Render\\Renderer->executeInRenderContext() (Line: 140)\nDrupal\\Core\\Render\\Renderer->renderInIsolation() (Line: 111)\nDrupal\\Core\\Render\\Renderer->renderRoot() (Line: 36)\nDrupal\\Core\\Ajax\\InsertCommand->getRenderedContent() (Line: 31)\nDrupal\\Core\\Ajax\\ReplaceCommand->render() (Line: 43)\nDrupal\\Core\\Ajax\\AjaxResponse->addCommand() (Line: 47)\nDrupal\\layout_builder\\Form\\ConfigureBlockFormBase->rebuildLayout() (Line: 26)\nDrupal\\layout_builder\\Form\\ConfigureBlockFormBase->rebuildAndClose() (Line: 241)\nDrupal\\layout_builder\\Form\\ConfigureBlockFormBase->successfulAjaxSubmit() (Line: 39)\nDrupal\\layout_builder\\Form\\ConfigureBlockFormBase->ajaxSubmit()\ncall_user_func_array() (Line: 69)\nDrupal\\Core\\Form\\FormAjaxResponseBuilder->buildResponse() (Line: 112)\nDrupal\\Core\\Form\\EventSubscriber\\FormAjaxSubscriber->onException() (Line: 246)\nSymfony\\Component\\EventDispatcher\\EventDispatcher::Symfony\\Component\\EventDispatcher\\{closure}() (Line: 206)\nSymfony\\Component\\EventDispatcher\\EventDispatcher->callListeners() (Line: 56)\nSymfony\\Component\\EventDispatcher\\EventDispatcher->dispatch() (Line: 241)\nSymfony\\Component\\HttpKernel\\HttpKernel->handleThrowable() (Line: 91)\nSymfony\\Component\\HttpKernel\\HttpKernel->handle() (Line: 53)\nDrupal\\Core\\StackMiddleware\\Session->handle() (Line: 48)\nDrupal\\Core\\StackMiddleware\\KernelPreHandle->handle() (Line: 28)\nDrupal\\Core\\StackMiddleware\\ContentLength->handle() (Line: 32)\nDrupal\\big_pipe\\StackMiddleware\\ContentLength->handle() (Line: 48)\nDrupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle() (Line: 51)\nDrupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle() (Line: 53)\nDrupal\\Core\\StackMiddleware\\AjaxPageState->handle() (Line: 51)\nDrupal\\Core\\StackMiddleware\\StackedHttpKernel->handle() (Line: 715)\nDrupal\\Core\\DrupalKernel->handle() (Line: 19)\n", name: "AjaxError", stack: "@https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:198:32\n@https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1930:3\n" }
ajax.js:1221:11
    error https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1221
    complete https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:610
    jQuery 8
    eventResponse https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:798
    Ajax https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:648
    jQuery 8
    Ajax https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:637
    ajax https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:269
    loadAjaxBehavior https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:49
    forEach self-hosted:157
    loadAjaxBehavior https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:46
    forEach self-hosted:157
    attach https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:54
    attachBehaviors https://mypage-kickstart.ddev.site/core/misc/drupal.js?v=11.2.8:166
    forEach self-hosted:157
    attachBehaviors https://mypage-kickstart.ddev.site/core/misc/drupal.js?v=11.2.8:162
    insert https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1406
    jQuery 2
    insert https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1398
    openDialog https://mypage-kickstart.ddev.site/core/misc/dialog/dialog.ajax.js?v=11.2.8:155
    commandExecutionQueue https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1048
    (Async: promise callback)
    commandExecutionQueue https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1041
    reduce self-hosted:217
    commandExecutionQueue https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1038
    success https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:1097
    success https://mypage-kickstart.ddev.site/core/misc/ajax.js?v=11.2.8:586
    jQuery 3