= 5.2.9 =
* Fixed: with Magic Fallbacks enabled, the first click on a Replace checkbox checked all corresponding “Don’t Load” checkboxes, but left the Replace checkbox itself unchecked.
* Fixed: with Magic Fallbacks enabled, a Replace checkbox stayed disabled after unchecking the Preload checkbox(es) of the corresponding font family.
* Fixed: A corrupted (non-array) Fallback Font Stack option no longer causes a fatal error (‘Cannot access offset of type string on string’) when opening the Optimize Fonts settings screen.
* Fixed: Magic Fallback aliases were incorrectly stored as font families during Save & Optimize, causing a ‘could not find a matching fallback font’ notice.
* Fixed: Magic Fallbacks no longer tries to find a fallback for icon fonts (e.g., Material Icons/Symbols) and no longer shows a ‘could not find a matching fallback font’ notice for them.
* Fixed: Smart Optimize now purges the page cache on taxonomy archives, the homepage and WooCommerce product pages by switching supported caching plugins (LiteSpeed, W3 Total Cache, WP-Optimize, WP Rocket, WP Super Cache) to URL-based purging, so the detection script no longer re-runs on every page load for URLs without a single post-ID.
= 5.2.8 =