Missing cache invalidation / clearing when updating site_template and variant entities

Created on 8 October 2017, about 7 years ago
Updated 16 May 2023, over 1 year ago

Problem/Motivation

While writing the test-cases for #2914579: Improve the tests for the D8 branch I realised that render-cache data was not being properly invaidated / cleared when updating the site_template config-entity as well as corresponding variant enties.

Proposed resolution

  • Remove the workarounds in the test-cases from #2914579: Improve the tests for the D8 branch
  • Add cacheability meta-data to the render-array created by PanelsEverywhereDisplayVariant
  • Introduce a cache-clear when: enabling / disabling site_template & adding (/ removing) a variant. This should be fix pages which where previously not handled by panels_everywhere.
🐛 Bug report
Status

Needs work

Version

4.0

Component

Code

Created by

🇩🇪Germany Alumei

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024