 core/lib/Drupal/Core/EventSubscriber/HtmlResponseSubscriber.php       | 2 +-
 .../src/EventSubscriber/DynamicPageCacheSubscriber.php                | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/lib/Drupal/Core/EventSubscriber/HtmlResponseSubscriber.php b/core/lib/Drupal/Core/EventSubscriber/HtmlResponseSubscriber.php
index 6fada86..34e167d 100644
--- a/core/lib/Drupal/Core/EventSubscriber/HtmlResponseSubscriber.php
+++ b/core/lib/Drupal/Core/EventSubscriber/HtmlResponseSubscriber.php
@@ -58,7 +58,7 @@ public function onRespond(FilterResponseEvent $event) {
    * {@inheritdoc}
    */
   public static function getSubscribedEvents() {
-    $events[KernelEvents::RESPONSE][] = ['onRespond'];
+    $events[KernelEvents::RESPONSE][] = ['onRespond', -32];
     return $events;
   }
 
diff --git a/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php b/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php
index c0c3399..91156a8 100644
--- a/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php
+++ b/core/modules/dynamic_page_cache/src/EventSubscriber/DynamicPageCacheSubscriber.php
@@ -319,8 +319,8 @@ public static function getSubscribedEvents() {
     // when Dynamic Page Cache runs).
     $events[KernelEvents::REQUEST][] = ['onRouteMatch', 27];
 
-    // Run before HtmlResponseSubscriber::onRespond(), which has priority 0.
-    $events[KernelEvents::RESPONSE][] = ['onResponse', 100];
+    // Run before HtmlResponseSubscriber::onRespond(), which has priority -32.
+    $events[KernelEvents::RESPONSE][] = ['onResponse', -16];
 
     return $events;
   }
