 core/core.services.yml              | 4 ++--
 core/modules/book/book.services.yml | 2 +-
 core/modules/user/user.services.yml | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/core/core.services.yml b/core/core.services.yml
index 2d00da1..6513b5c 100644
--- a/core/core.services.yml
+++ b/core/core.services.yml
@@ -23,7 +23,7 @@ services:
     class: Drupal\Core\Cache\PagerCacheContext
     arguments: ['@request_stack']
     tags:
-      - { name: cache.context}
+      - { name: cache.context, parent: cache_context.url}
   cache_context.language:
     class: Drupal\Core\Cache\LanguageCacheContext
     arguments: ['@language_manager']
@@ -43,7 +43,7 @@ services:
     calls:
       - [setContainer, ['@service_container']]
     tags:
-      - { name: cache.context}
+      - { name: cache.context, parent: cache_context.url }
   cache_tags.invalidator:
     parent: container.trait
     class: Drupal\Core\Cache\CacheTagsInvalidator
diff --git a/core/modules/book/book.services.yml b/core/modules/book/book.services.yml
index 440d021..a159960 100644
--- a/core/modules/book/book.services.yml
+++ b/core/modules/book/book.services.yml
@@ -27,4 +27,4 @@ services:
     class: Drupal\book\Cache\BookNavigationCacheContext
     arguments: ['@request_stack']
     tags:
-      - { name: cache.context}
+      - { name: cache.context, parent: cache_context.url }
diff --git a/core/modules/user/user.services.yml b/core/modules/user/user.services.yml
index 5bec22c..0f2cafa 100644
--- a/core/modules/user/user.services.yml
+++ b/core/modules/user/user.services.yml
@@ -28,7 +28,7 @@ services:
     class: Drupal\user\Cache\UserRolesCacheContext
     arguments: ['@current_user']
     tags:
-      - { name: cache.context}
+      - { name: cache.context, parent: cache_context.user }
   user.data:
     class: Drupal\user\UserData
     arguments: ['@database']
