Skip to content

WP Performance Inspector 2.2.1

Choose a tag to compare

@bfrye26 bfrye26 released this 30 Sep 13:48
· 8 commits to main since this release

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_secret only for signed diagnostics or save captures, and wpi_db_version is 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.