Hi!
Today I did some more testing on the RC, just to help spotting possible bugs in real life scenarios.
Therefore I toke a bit of a gamble and installed the RC on my live-environment.
All worked, flawless, except for a single page.
On this page (see secure note), as on all the others, I used WP Rocket to enable lazy-loading on images. This works perfect, except for this one page. With the help from the WP Rocket developers we narrowed the issue down to the wp_footer hook not begin called on that page.
Here are the findings of the WP Rocket guys, investigating why images don’t pop-up on that page when using lazy-load:
From my testing, it appears that the wp_footer action hook may not be executing on this page – this is the hook that we at WP Rocket use to add our LazyLoad script code to each page.
As a further test, I installed our Debug Helper plugin, which also adds its output to wp_footer – but that output doesn’t show up on the source HTML of that page either.
But if you view the HTML Source for this specific page, you will see the WP ROCKET DEBUG output, followed by all our LazyLoad additions.
So, the problem in this case appears to be specific to this page, and it appears that what’s different about it is that the wp_footer hook isn’t being called there.
Since it’s your theme which determines when and where the wp_footer hook gets called on each page, I recommend getting in touch with their support team, to see if they can clarify why that hook might be missing from this page, but present on others.
Off course I could try to fix this on my website by simply re-creating the page and therefore eliminating any bug that has popped up on the page. But as the scenario I’m running into might pop-up for many customers, since WP Rocket is quit popular to my understanding, I thought it might be worth sharing here as a user-case. Perhaps it identifies an actual bug that should be fixed before release?