Repository navigation
WP Performance Inspector 2.2.1
Responsive and lifecycle fixes
Patch release fixing the admin horizontal scrollbar and the audit's highest-value lifecycle items.
- Fixed the 20px horizontal overflow on every admin screen: the full-bleed background keeps its left bleed without extending past the viewport on the right.
- Uninstalling now removes all plugin data and files: the seven custom tables,
wpi_*options and transients, the maintenance cron event, the generated MU bootstrap, and plugin-created backups. - Removed two unconditional database reads from normal requests: the MU sampler loads
wpi_secretonly for signed diagnostics or save captures, andwpi_db_versionis autoloaded for existing sites on upgrade. - MU bootstrap installation is now atomic (staging file plus rename), so an interrupted write cannot leave a truncated file in mu-plugins.
- REST autoload changes now share the Repair Centre's protected-option list;
blogname,admin_email, roles and widget options can no longer be toggled through REST only.
Verification
- All 28 PHP regression tests pass, including new tests for lazy secret loading, shared autoload protection, atomic install, and uninstall coverage.
- All 5 RUM JavaScript tests pass; the committed web-vitals bundle matches a fresh build.
- PHP lint passes for every plugin file, including
uninstall.php. - Horizontal overflow measured at 0px (was 20px) in a headless browser at desktop and mobile widths.