Problem/Motivation
The definitions of the http_middleware.page_cache service is overriden, setting the custom service class AdvancedPageCache.php. This causes this module to not play well with other modules that alter page cache, like page_cache_query_ignore for example.
Steps to reproduce
Proposed resolution
The solution is to use service decoration, this way all the module that wish to alter how page cache works can do so in a layered way.
Remaining tasks
Post a MR.
User interface changes
API changes
Data model changes
Issue fork advanced_page_cache-3476352
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
Comment #3
alecsmrekar commentedComment #4
plachLooks good and works well here :)