PluginProbe
xSpeed Cache: AI-Powered Performance Hub with MCP, Caching & CDN / 1.3.3
xSpeed Cache: AI-Powered Performance Hub with MCP, Caching & CDN v1.3.3
1.3.3 1.3.2 1.3.1 1.3.0 1.2.4 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 All 29 releases
← All changes | includes/class-settings.php +8 -1 1.2.41.3.3 View file →
@@ -229,9 +229,16 @@
229 229
230 230 $report = Page_Cache_Detector::inspect();
231 231 $state = Page_Cache_Detector::classify( $report )['state'];
232 232
233 - if ( Page_Cache_Detector::STATE_UNKNOWN_OCCUPIED === $state ) {
233 + /*
234 + * A drop-in file is present either way here. ABANDONED means we may
235 + * TAKE it (#391) -- it does not mean the site is a clear field, so a
236 + * fresh install still comes up conservative rather than assuming it
237 + * has the machine to itself.
238 + */
239 + if ( Page_Cache_Detector::STATE_UNKNOWN_OCCUPIED === $state
240 + || Page_Cache_Detector::STATE_ABANDONED === $state ) {
234 241 return ! empty( $report['dropin']['exists'] ) ? $state : null;
235 242 }
236 243
237 244 return in_array(