Verified Commit 37e2cf31 authored by godotislate's avatar godotislate
Browse files

task: #3585957 Prevent the navigation sidebar being rendered via big pipe

By: catch
By: godotislate
parent c615ff14
Loading
Loading
Loading
Loading
+5 −0
Changes for core/modules/navigation/src/NavigationRenderer.php: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -86,6 +86,11 @@ public function buildNavigation(array &$page_top): void {
      ],
      '#lazy_builder' => ['navigation.renderer:doBuildNavigation', []],
      '#create_placeholder' => TRUE,
      // Prevent this placeholder being handled by Big Pipe.
      // @todo remove in https://www.drupal.org/project/drupal/issues/3505610
      '#placeholder_strategy_denylist' => [
        BigPipeStrategy::class => TRUE,
      ],
    ];
  }

+1 −1
Changes for core/profiles/demo_umami/tests/src/FunctionalJavascript/MultipleRequestsPerformanceTestAssertions/umamiNodeAddEditor.yml: 1 added line, 1 removed line.
Original line number Diff line number Diff line
ScriptCount: 20
ScriptBytes: 3584400
StylesheetCount: 23
StylesheetCount: 22
StylesheetBytes: 417625
+16 −16
Changes for core/profiles/demo_umami/tests/src/FunctionalJavascript/OpenTelemetryPerformanceTestAssertions/administratorNodePage.yml: 16 added lines, 16 removed lines.
Original line number Diff line number Diff line
QueryCount: 264
CacheGetCount: 261
QueryCount: 262
CacheGetCount: 258
CacheGetCountByBin:
  config: 52
  bootstrap: 15
  discovery: 75
  data: 13
  data: 12
  entity: 24
  dynamic_page_cache: 1
  default: 21
  routes: 18
  routes: 16
  render: 18
  file_parsing: 2
  menu: 22
CacheSetCount: 266
CacheSetCount: 263
CacheDeleteCount: 0
CacheTagInvalidationCount: 0
CacheTagLookupQueryCount: 28
@@ -87,6 +87,16 @@ CacheTagGroupedLookups:
    - 'config:system.menu.admin'
  -
    - 'config:system.menu.'
  -
    - 'config:navigation.block_layout'
    - 'config:navigation.settings'
    - 'config:node_type_list'
  -
    - 'config:system.menu.navigation-user-links'
  -
    - 'config:user.role.authenticated'
    - 'config:user.role.test_admin'
    - 'user:11'
  -
    - 'config:system.menu.account'
  -
@@ -111,16 +121,6 @@ CacheTagGroupedLookups:
    - 'taxonomy_term:8'
    - 'taxonomy_term:9'
    - taxonomy_term_list
  -
    - 'config:navigation.block_layout'
    - 'config:navigation.settings'
    - 'config:node_type_list'
  -
    - 'config:system.menu.navigation-user-links'
  -
    - 'config:user.role.authenticated'
    - 'config:user.role.test_admin'
    - 'user:11'
  -
    - 'config:image.style.medium_8_7'
    - 'file:37'
@@ -129,5 +129,5 @@ CacheTagGroupedLookups:
    - block_content_view
ScriptCount: 12
ScriptBytes: 200483
StylesheetCount: 11
StylesheetCount: 10
StylesheetBytes: 73614